javascript - 通过jquery添加和删除类到自动生成的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("active");
$(this).addClass("active");
})
这是 jsfiddle 链接:https ://jsfiddle.net/8upt4e2s/1/
推荐阅读
- c# - 使用 MVC C# 和 Razor;如何在运行时替换部分页面部分?
- python - 如何定义类对象的新属性
- sql - 使用 Join 和 Window 函数获取结果
- python - 在数据框中填写缺失的天数并在 Python 中添加零值
- python - Django - 如何在模型中定义 MySQL CHAR 数据类型?
- vba - 每次我使用即时窗口时,MS Access 都会崩溃
- timescaledb - 具有非规范化日期列的基于时间的超表分区
- c# - 将指针传递给本机函数时出现 AccessViolationException
- c# - 尝试发布使用 PackageReference 的 WPF 时出错
- postgresql - 在 postgres 用户下运行的 2 个进程消耗非常高的 cpu