使用Jquery从唯一列中选择/取消选择复选框
我有一个带有多个复选框列的网格视图,我想知道是否有人可以告诉我如何在一个唯一的列中选择所有复选框。我不想在标题中选中复选框,并让它选中网格视图中的所有复选框。我是jQuery新手,实际上处于初学者阶段,希望能够在jQuery中实现这一点 提前感谢,,使用Jquery从唯一列中选择/取消选择复选框,jquery,gridview,checkbox,Jquery,Gridview,Checkbox,我有一个带有多个复选框列的网格视图,我想知道是否有人可以告诉我如何在一个唯一的列中选择所有复选框。我不想在标题中选中复选框,并让它选中网格视图中的所有复选框。我是jQuery新手,实际上处于初学者阶段,希望能够在jQuery中实现这一点 提前感谢,, Terry所有复选框必须是class=myClass $(".myClass").attr("checked", true); 扩展示例: <html> <head> <title></tit
Terry所有复选框必须是class=myClass
$(".myClass").attr("checked", true);
扩展示例:
<html>
<head>
<title></title>
<script type="text/javascript" src="../jquery-ui-1.7.custom/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
jQuery(function(){
alert('before')
$(".myClass").attr("checked", true);
alert('after')
});
</script>
</head>
<body>
<input type="checkbox" id="cb1" class="myClass" value="false">
<input type="checkbox" id="cb2" class="myClass" value="false">
<input type="checkbox" id="cb3" class="myClass" value="false">
<input type="checkbox" id="cb4" class="myClass" value="false">
<input type="checkbox" id="cb5" class="myClass" value="false">
<input type="checkbox" id="cb6" class="myClass" value="false">
<input type="checkbox" id="cb7" class="myClass" value="false">
<input type="checkbox" id="cb8" class="myClass" value="false">
<input type="checkbox" id="cb9" class="myClass" value="false">
<input type="checkbox" id="cb0" class="myClass" value="false">
</body>
</html>
您好,Andra,我尝试了您的解决方案,但在javascript中出现了以下错误:Microsoft JScript运行时错误:“null”为null或不是一个对象我相信我必须在引用列之前引用gridview,不是吗?您好,TGS,给我看一些您的gridview标记。另外,请在你的问题上标记asp.net。嗨,安德烈,我也尝试了你的解决方案,但没有成功。我得到了和我在下面发布给Andra的相同的错误…我只有600个字符来显示我的html,而且它已经过时了。基本上,当浏览器读取这一行时:$.Bill1.attrchecked,true;浏览器出现以下错误:Microsoft JScript运行时错误:“null”为null或不是对象所有复选框都位于gridview中,并且所有复选框都分配了class=Bill1。如果我使用document.getelementbyid,我会看到复选框存在,但是jquery使用$document.readyfunction{$.Bill1.attrched,false;};它崩溃了..为什么jquery看不到复选框?这600个字符是怎么产生的?可以把代码的复选框,看到的html。
// assuming you want to specify the column index.
var selectedColumnIndex = 2;
$('td:nth-child(' + selectedColumnIndex + ')').each( function(){
$(":checkbox", $(this)).attr("checked", true);
});