下面是一個簡單的html代碼:如何使用JQuery選擇器在子元素存在或不存在時查找元素?
<div class="container">
<div class="zone">
<img class="thumb" alt="GG">
</div>
<div class="zone">
<span> </span>
</div>
<div class="zone">
<img class="thumb" alt="HH">
</div>
</div>
我想所有div
與zone
類有img
與alt=GG
或沒有img
都匹配。
下面的代碼不起作用:
$('div.zone img[alt="GG"], :not(div.zone:has(img))')
這不給這個圖像和一個div的div。而不是符合標準的2個div。 – PSL
這裏是一個小提琴http://jsfiddle.net/Tp94n/ – PSL
現在你編輯它與我的答案有什麼不同?我把年齡回來了。 – PSL