Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
取消选中jQuery类选择器返回的某些复选框_Jquery_Asp.net - Fatal编程技术网

取消选中jQuery类选择器返回的某些复选框

取消选中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

我试图通过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<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]”),这非常有效。很好的呼吁使用切片太!