簡體   English   中英

在jQuery中找到帶有類的元素

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM