[英]How to ignore child DIV if parent div has some specific class
如何忽略 class child2
child div 的extra
類?
<div class="parent extra">
<div class="child1">
Some text
</div>
<div class="child2">
Some text
</div>
</div>
extra
類用於翻譯divs
內的文本,但我不想用類child2
翻譯child div
。 我怎樣才能過濾這個?
'extra' 類用於翻譯 div 中的文本,但我不想用類 'child2' 翻譯子 div。我該如何過濾?
$('.extra :not(.child2)')
這個選擇器說
extra
抓取所有元素child2
類的直接/嵌套孩子你可以 :
使用父類循環所有 div --> $( ".parent" ).each()
檢查當前類是否有一個額外的類 --> if($(this).hasClass( "extra" ){}
如果當前的父類有一個額外的類循環所有子類並檢查它是否有一個類的子類: if($(this).hasClass( "child2" )){}
$(this).children().each()
和if($(this).hasClass( "child2" )){}
如果是這種情況,請獲取父母並進行一些處理...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.