本文介绍了Jquery多级复选框无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Mutlti等级检查无法正常工作..
请参阅此链接&将html选项卡中的所有内容保存为html文件并在浏览器中运行...
[]
我尝试过:
Mutlti level check is not working properly..
Please see this link & save all contents in html tab as html file and run in browser...
Edit fiddle - JSFiddle[^]
What I have tried:
function OnclickCheckAll(obj) {
if (obj.checked)
$("#dvMenuConfigurations :checkbox").prop("checked", "checked");
else
$('#dvMenuConfigurations :checkbox').removeAttr('checked');
}
function OnclickCheckAllSub(obj) {
obj
if (obj.checked)
$("#SubmenuDetails :checkbox").prop("checked", "checked");
else
$('#SubmenuDetails :checkbox').removeAttr('checked');
}
function OnclickCheckChild(obj) {
var parentname = obj.id;
var Add = parentname.replace('isConfigured', 'isAdd');
var Mod = parentname.replace('isConfigured', 'isMod');
var Del = parentname.replace('isConfigured', 'isDel');
var Bulk = parentname.replace('isConfigured', 'isBulk');
if (obj.checked) {
$('#' + Add + '').prop("checked", "checked");
$('#' + Mod + '').prop("checked", "checked");
$('#' + Del + '').prop("checked", "checked");
$('#' + Bulk + '').prop("checked", "checked");
}
else {
$('#' + Add + '').removeAttr('checked');
$('#' + Mod + '').removeAttr('checked');
$('#' + Del + '').removeAttr('checked');
$('#' + Bulk + '').removeAttr('checked');
}
}
推荐答案
这篇关于Jquery多级复选框无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!