1

次の div にテキストがあります:.wpbdp-listing-single テキストには何もラップされていません。その周りにHTMLタグをトラップする方法は? (htmlタグを持つ他の要素をラップせずに?

4

1 に答える 1

2

したがって、その div のテキストのみの要素のみをラップします。これを行うjQueryコードは次のとおりです。

$('.wpbdp-listing-single').contents().filter(function() {
  return this.nodeType == 3;
})​.wrap('<b></b>');​​​​​​​​​​

とは異なり.children()、はテキスト ノードも返します。プロパティをテストすることによってのみ.contents()、テキスト ノードをフィルタリングできます。nodeType

フィドル: http://jsfiddle.net/dandv/YkgLa/

于 2012-11-05T07:59:23.820 に答える