我的页面上有下一个复选框,
<input type="checkbox" id="cbSelectAll" data-bind="click:modelAddrView.selectAllOnPage">
我的模型中的函数定义了新的复选框状态并进行了一些操作,但我的方法如何定义状态在IE ( $(event.toElement).is(':checked') return false )
中不起作用。
self.selectAllOnPage = function (data, event) {
var list = self.pageDataView();
var operationSet = $(event.toElement).is(':checked');
self.selectArray(list, operationSet);
$("#addrList input:checkbox").attr("checked", $(event.toElement).is(':checked'));
//self.selected(list);
return true;
}
如何使用Knockout以正确的方式定义新的复选框状态?
答案 0 :(得分:0)
我发现我需要使用$(event.target)
答案 1 :(得分:0)
我也会将你的.attr更改为.prop我有几个问题,检查和单选按钮与.attr的折旧直接相关