在IE中未选中复选框

时间:2015-07-02 11:48:28

标签: javascript asp.net-mvc checkbox

在IE中,这段代码不起作用;未选中该复选框。在其他浏览器中,它工作正常。

if (obj != null) {
    $.each(obj, function (i, tabRole) {
        $(":checkbox[value=" + tabRole.TabID+"]").prop("checked", "true");
    });
}

1 个答案:

答案 0 :(得分:0)

尝试使用

$(":checkbox[value=" + tabRole.TabID+"]").prop("checked", "checked");

代替。即使某些浏览器可能支持这些值,也会检查html中checked属性的值,而不是true或false。