1
我在下面的div中有一些文字:.wpbdp-listing-single
该文本没有包装它。如何在它周围捕获HTML标签? (无包装确实具有html标签的其他元素用这个包装文本不包含任何HTML标签(jQuery)?
我在下面的div中有一些文字:.wpbdp-listing-single
该文本没有包装它。如何在它周围捕获HTML标签? (无包装确实具有html标签的其他元素用这个包装文本不包含任何HTML标签(jQuery)?
所以,你要只换行DIV的纯文本元素这里是jQuery代码,做的是:?
$('.wpbdp-listing-single').contents().filter(function() {
return this.nodeType == 3;
}).wrap('<b></b>');
不像.children()
,.contents()
将返回文本节点,以及,你可以只通过测试nodeType
属性筛选文本节点
谢谢,就是这样。 – alexchenco
样本输入是否为'
@Dan Dascalescu是的,和其他标签一样,加上更多的东西。我只想包装“富”。 – alexchenco
'bar'怎么样? [我的回答](http://stackoverflow.com/a/13228084/1269037)会完成这项工作吗? –