我需要找到匹配的一些內部文本該網頁上的所有元素:過濾器()的內部文本返回空父節點
$("body *:visible").filter(function(){ return $(this).text() == 'jQuery' });
但是我得到蒙山在某些情況下mathed元素的父節點。
例如
月1日的比賽:<李> < A HREF = 「#」 > jQuery的</A > < /李>
第二節比賽:< A HREF = 「#」 > jQuery的</A >
哪有我從選擇中刪除所有具有父節點的元素,並僅保留真正包含定義的內部文本的元素?
對於測試,你可以嘗試執行上面的腳本上jquery.com
而不是鏈接到jQuery的網頁一些未知的原因,在jsfiddle.net創建一個測試,演示你的問題。另外,由於比較區分大小寫,因此您的示例可能不甚準確。 –