我有建這樣的評論列表:如果父母格不包含具體span元素,然後將其隱藏
<article class="comment">
<span class="field"></span>
</article>
在我的網頁一些<article class="comment">
不包含 <span class="field"></span>
,我需要顯示只是那些有span
元素的人。
我已經試過這樣:jQuery('article.comment:not(:has(span.field)').hide();
試過這也:
if (jQuery('span.field').length) {
jQuery('article.comment').show();
}
else { jQuery('article.comment').hide(); }
但是這是隱藏所有的article.comment
的div,我想隱藏只是沒有span
元素的人。
歡迎任何建議。
謝謝!
我喜歡這個比我的每個循環更好! –
@JayBlanchard它更可讀,但我認爲它更慢。無論如何,我只是告訴OP爲什麼它不起作用。 –