考慮下面的HTML ...jQuery的 - 內容等於而非內容包含:
<div id="group">
<ul>
<li><div class="category">one</div></li>
<li><div class="category">one</div></li>
<li><div class="category">onetwo</div></li>
<li><div class="category">two</div></li>
</ul>
</div>
...我試圖找出如何在jQuery的選擇,將選擇所有'#group ul li'
元素有一個子節點'.category'
,innerHTML等於某個字符串(例如「one」)。例如,給定字符串「one」,這個選擇器將返回前兩個li。
這是我到目前爲止有:
$('#group ul li')
將選擇所有李時珍的。然後我需要篩選:
$('#group ul li').filter(".category:contains('one')")
將選擇所有這些li,使它們具有包含字符串'one'的類別類別的子項。但是,有沒有什麼辦法可以檢查這是否是等於爲1?
我想也許只是寫我自己的功能,做平等檢查,並通過它來過濾?
您的示例不會返回預期的結果嗎? – 2011-12-30 07:41:20
你想得到前兩個「李」,它確實如此。那麼你的預期結果是什麼? – 2011-12-30 16:36:40
可能在最後錯過了.parent()...我的錯誤 – 2013-03-13 00:59:48