jquery怎么根據(jù)html()的內(nèi)容來選擇?
1 回答

慕村225694
TA貢獻1880條經(jīng)驗 獲得超4個贊
1 | $(":contains('First')");//這種是jquery內(nèi)置的包含選擇器,但是因為是包含,因此選擇的內(nèi)容只要包含“First”就會選中。 |
另外一種通用的。用過濾函數(shù)。
1 2 3 4 | $('*').filter(function(index, el){ var childNodes = el.childNodes; return childNodes.length === 1 && childNodes[0].nodeType === 3 && childNodes[0].nodeValue === 'First'; }); |
但上面的這種方式只適合你這種情況,如果你的li元素像下面這樣:
1 2 3 | <ul> <li>First<a href="">這是鏈接哦</a> </ul> |
也是不行的。就是說,必須元素下只有文字,不再有其他元素。
- 1 回答
- 0 關注
- 442 瀏覽
添加回答
舉報
0/150
提交
取消