jQueryを使ってテキストノードだけを取り出したい場合はどうすればいいのだろうか?
get_text_node.js
によると下のような感じでいけるみたい。
// テキストノードのみを抽出して返す function getTextNode ($target) { var nodes = $target .contents() .filter(function () { return this.nodeType === 3 // テキストノードか否か && /\S/.test(this.data) // 空白か否か && $.inArray($(this).parent(), $target) // 直下か否か }); return nodes; }テキストノードを別のものに置換したい場合、便利かも。
0 コメント:
コメントを投稿