我有一個奇怪的問題,我想知道這是否可能。使用jQuery來選擇評論中包含的元素
我解析DOM和有一個元素是這樣的:
<!-- <a class="pager" title="next" href="www.text.com">NEXT</a> -->
我需要能夠選擇使用jQuery這個元素,並返回其href
價值。我已經試過這樣:
$('a.pager[title="Next"]').attr('href');
但無濟於事 - 從閱讀這裏Selecting HTML Comments with jQuery似乎jQuery的只能選擇與特定nodetype
元素。
是否可以從上面的HTML
元素返回值www.text.com
?爲了讓事情變得更加棘手,我需要在不依賴jQuery插件的情況下執行此操作 - 只需要原生Javascript或純jQuery。
下面的代碼返回整個評論(以及包含在頁面上的所有其他註釋的文本):
$("*")
.contents()
.filter(function(){ return this.nodeType == 8;})
.each(function(){ alert(this.nodeValue);});
,但我只需要返回a href
的價值,並沒有其他意見。想法?
無法喲你隱藏那個元素而不是評論它? – Edorka
http://stackoverflow.com/questions/9899216/selecting-text-between-comment-tags-with-jquery –