1
如何选择不包含HTML标签但仅包含<br>
标签之前和之后的文本?如何在jQuery中选择<br>之前和之后的文本?
我使用XPath做到了:
.xpath('//br/following-sibling::text()|//br/preceding-sibling::text()')
如何选择不包含HTML标签但仅包含<br>
标签之前和之后的文本?如何在jQuery中选择<br>之前和之后的文本?
我使用XPath做到了:
.xpath('//br/following-sibling::text()|//br/preceding-sibling::text()')
var text = "";
$("br").parent().contents().each(function(i) {
if(this.nodeName == "#text")
{
text += this.textContent;
}
});
alert(text);
--->
<span>bla bla bl<br/>a bla...</span> --> bla bla bla bla...
你的意思是 '提取文本没有HTML换行'? – karim79 2009-10-04 00:00:06
是的。我正是这个意思 – KJW 2009-10-04 00:28:36