比方說,我有這個標記不工作:jQuery有()如預期
<div class="comment">
<span class="test">some content here</span>
<p>Lorem ipsum</p>
</div>
<div class="comment">
<p>Lorem ipsum</p>
</div>
我要檢查是否存在內div.comment
span.test
和是否存在隱藏所有div.comment
,並只顯示其中div.comment
span.test
不存在。
我被困在這裏:
if($("span.test").length) {
$(".element:has(span.test)").hide();
我不知道如何繼續這個實現我想要的。
關於如何完成這項工作的任何建議?
我看不到'。先後()的任何調用' – Pointy
這會不會只是做的伎倆? '(「。test」)。parent()。hide();' – timo
對不起,我忘了添加它 – agis