少し奇妙な質問があります。これが可能かどうか疑問に思っています。
私はDOMを解析していますが、次のような要素があります:
<!-- <a class="pager" title="next" href="www.text.com">NEXT</a> -->
href
jQuery を使用してこの要素を選択し、その値を返すことができる必要があります。私はこれを試しました:
$('a.pager[title="Next"]').attr('href');
しかし、役に立たない-ここを読むことからjQueryでHTMLコメントを選択すると、jQueryは特定の要素のみを選択できるようですnodetype
。
上記の要素www.text.com
から値を返すことは可能ですか? HTML
物事をもう少しトリッキーにするために、jQueryプラグインに依存せずにそれを行う必要があります-ネイティブJavascriptまたはプレーンjQueryのみでお願いします。
次のコードは、コメント全体 (およびページ上の他のすべてのコメントに含まれるテキスト) を返します。
$("*")
.contents()
.filter(function(){ return this.nodeType == 8;})
.each(function(){ alert(this.nodeValue);});
しかし、私は の値のみを返す必要がありa href
、他のコメントは必要ありません。アイデア?