取消选中jQuery类选择器返回的某些复选框
我试图通过jQuery取消选中一定数量的ASP复选框(类为“chkInline”)。我有六个复选框,希望通过它们来取消选中索引2和索引5之间的所有复选框。我试过:取消选中jQuery类选择器返回的某些复选框,jquery,asp.net,Jquery,Asp.net,我试图通过jQuery取消选中一定数量的ASP复选框(类为“chkInline”)。我有六个复选框,希望通过它们来取消选中索引2和索引5之间的所有复选框。我试过: var checkBoxes = $(".chkInline"); for (var i = 2; i < 6; i++) { checkBoxes.eq(i).prop("checked", false); } var复选框=$(“.chkInline”); 对于(变量i=2;i=2&&i
var checkBoxes = $(".chkInline");
for (var i = 2; i < 6; i++) {
checkBoxes.eq(i).prop("checked", false);
}
var复选框=$(“.chkInline”);
对于(变量i=2;i<6;i++){
复选框.eq(i).prop(“选中”,假);
}
但这没有任何作用。我访问的对象是否正确?我可以使用类似的方法添加和删除类,但似乎无法通过这种方式访问复选框的属性。您可以一直使用jQuery 如果它对您不起作用,ASP可能已将您的类-视图源代码更改为查看-或者使用您在评论中提到的
$(“输入[type=checkbox]”)
$(“.chkInline”)。每个(函数(i){
如果(i>=2&&i<6)$(此).prop(“选中”,false)
});代码>
您的逻辑在语法上看起来是有效的。您也可以只使用$('.chkInline').slice(2,5).prop('checked',false)代码>谢谢-你说得对。看起来类正在被更改,所以我选择了$(“input[type=checkbox]”),这非常有效。很好的呼吁使用切片太!