因此,出于我无法控制的原因,我使用的是 jquery 1.4.2 和 chrome..
我在尝试检测复选框时遇到了可笑的麻烦……正在工作……
这是我所拥有的...
asp.net Mvc3生成的HTML
<input type="checkbox" name="criteriaVm.WasApproved" id="criteriaVm.WasApproved">
我试过的各种版本
var ob = $("#criteriaVm.WasApproved");// is valid
var chk = ob.attr('checked'); // undefined
chk = ob.prop('checked');//crash
chk = ob.get(0).checked;//crash
chk = ob.get(0).is(":checked");//crash
chk = ob.is(":checked");//undefined
chk = ob.is(":checked");// always returns false
在我开始跟踪之前,我已经尝试过其他人,以确保我不只是在兜圈子......
有谁知道我坚持使用的旧学校 jquery 的版本是什么?