[英]Find an element with a class in jquery
我有一個場景,其中我有多個div ,其中包含navToME類。 現在我要在這里執行的操作是,如果div 關閉了一個類,則刪除類navToMe 。
例如,
if($('.navToME').hasClass('off')){
$('.off').removeClass('navToME');
}
我的HTML結構是這樣的:
<div class="on navToME">
<strong>ABC</strong>
</div>
<div class="off navToME">
<strong>DEF</strong>
</div>
現在發生的事情是只檢查該類的第一個div並返回false 。 有沒有人可以建議的方法,這樣我就可以在HTML中的所有類中使用它 ? 提前致謝!
您可以簡單地使用Class Selector來標識具有多個類的元素,然后使用removeClass()
$('.off.navToME').removeClass('navToME');
$(function() { $('.off.navToME').removeClass('navToME'); });
.on { background-color: green; } .off { background-color: red; } .navToME { background-color: grey!important; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="on navToME"> <strong>ABC</strong> </div> <div class="off navToME"> <strong>DEF</strong> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.