我需要你的帮助来解决我的问题。我创建了一个静态表单。有很多和复选框。我的问题是,我正在集成一个用于选择复选框的 javascript 代码。当用户选中父复选框时,它将自动检查子类别。我可以一一完成(硬编码)。但这是很多工作。我想我会将所有的 ID 放在一个数组中,并创建一个循环或事件来访问它们。但我不知道怎么做。好的,仅此而已。
这是我的代码:我正在使用 CI 和 jquery 1.5
//here's the array
var checkboxParentMenu = ["checkAllFilipino","checkAllContinental","checkAllAsian","checkAllOthers"];
var checkboxChildMenu = ["filipino_cat","continental_cat","asian_cat","others_cat"];
现在这里是手动方式。
$("input[data-check='checkAllFilipino']").change(function(){
$("#filipino_cat").find("input[type=checkbox]").attr("checked",this.checked);
});
这是模式示例
<div id="parentTab">
<div id="categoryTab">
<input type="checkbox" />
</div>
<div id="subCategoryTab">
<input type="checkbox" />
</div>
<div id="childOfSubCategory">
<input type="checkbox" />
</div>
....
</div>