我有类似DEMO的情况。
答案 0 :(得分:1)
我已经找到答案了。
Value from test
<input type="checkbox" id="chbAll" value="Uncheck" class="k-checkbox" onchange="chbAllCheck()" />
function chbAllCheck() {
var checkButtonValue = $("#chbAll").val();
if(checkButtonValue == "Uncheck"){
$("#treeview .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#treeview_1 .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#treeview_2 .k-checkbox-wrapper input").prop("checked", true).trigger("change");
$("#chbAll").val("Check");
} else {
$("#treeview .k-checkbox-wrapper input").prop("checked", false).trigger("change");
$("#treeview_1 .k-checkbox-wrapper input").prop("checked", false).trigger("change");
$("#treeview_2 .k-checkbox-wrapper input").prop("checked", false).trigger("change")
$("#chbAll").val("Uncheck");
}
}
。 Source in here 这里有一个working demo,以防有人需要