簡體   English   中英

通過 jquery 添加和刪除類到自動生成的 div?

[英]add and remove classes by jquery to auto generated div?

我有一組由 js 自動生成的 div。 我需要通過 jquery 應用一些 CSS 規則,因此如果單擊其中一個規則,另一個將被停用,再次單擊它另一個返回激活。

我知道 CSS 屬性,並且已經為不同的模式准備了一些類,但是我需要知道如何為帶有序列 ID 的自動生成的 div 執行此操作。

<div class="row">
 <div id="1_1" class="avilable"> box 01 </div>
 <div id="1_2" class="avilable"> box 01 </div>
 <div id="1_3" class="avilable"> box 01 </div>
 <div id="1_4" class="avilable"> box 01 </div>
</div>
<div class="row">
 <div id="2_1" class="avilable"> box 01 </div>
 <div id="2_2" class="avilable"> box 01 </div>
 <div id="2_3" class="avilable"> box 01 </div>
 <div id="2_4" class="avilable"> box 01 </div>
</div>
<div class="row">
 <div id="3_1" class="avilable"> box 01 </div>
 <div id="3_2" class="avilable"> box 01 </div>
 <div id="3_3" class="avilable"> box 01 </div>
 <div id="3_4" class="avilable"> box 01 </div>
</div>

使用此 jquery 代碼:-

$("body").on("click","div.avilable",function(){
    $("div.avilable").removeClass("test-remove");
    $(this).addClass("test-add");
})

你可以使用這個 - Jquery

$("body").on("click","div.avilable",function(){
    $("div.avilable").removeClass("active");
$(this).addClass("active");

})

這是 jsfiddle 鏈接: https ://jsfiddle.net/8upt4e2s/1/

$("div.avilable").on("click",function(){
    $(this).toggleClass("active");
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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