怎么用JQuery操作一个复选框,来实现其它复选框的全选/全不选操作

如何用JQuery操作一个复选框,来实现其它复选框的全选/全不选操作?
大家好,请看下图,我想实现通过控制图片中红色方框内的复选框来控制蓝色方框内其它复选框的全选/全不选操作,请问该如何用JQuery实现?谢谢大家了!
怎么用JQuery操作一个复选框,来实现其它复选框的全选/全不选操作


GridView中的复选框我是在html里写进去的,代码如下:

                <asp:TemplateField HeaderText="地址">
                    <ItemTemplate>
                        <%#Eval("stuaddress") %>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <asp:TextBox runat="server" ID="stuaddress" Text='<%#Eval("stuaddress") %>'>
                        </asp:TextBox>
                    </EditItemTemplate>
                </asp:TemplateField>

                <asp:TemplateField>
                    <HeaderTemplate>
                        <asp:CheckBox runat="server"  ID="selectAll" />
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox runat="server" ID="cbox" />
                    </ItemTemplate>
                </asp:TemplateField>

------解决方案--------------------

$("input[name='chkSelectAll']").click(function () {
if ($(this).attr("checked")) {
$("input[name='chkSelectAll']").attr("checked", "checked");
$("input[name='chkSelect']").attr("checked", "checked");
}
else {
$("input[name='chkSelectAll']").attr("checked", null);
$("input[name='chkSelect']").attr("checked", null);
}
}); 


------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:


$("input[name='chkSelectAll']").click(function () {
if ($(this).attr("checked")) {
$("input[name='chkSelectAll']").attr("checked", "checked");
$("input[name='chkSelect']").attr("checked", "checked");
}
else {
$("input[name='chkSelectAll']").attr("checked", null);
$("input[name='chkSelect']").attr("checked", null);
}
}); 



你好朋友,asp.net中的服务器控件,没有name属性,还有别的办法么?

服务器控件所在页面最后还不是全生成html代码,怎么能没有name,你的js代码操作的是生成后的html


我给asp.net控件加上一个Name属性:
<asp:CheckBox runat="server"  ID="selectAll" Name="all"/>
最后在页面上生成了下面这句代码:
<span Name="all"><input id="gvstuinfo_selectAll" type="checkbox" name="gvstuinfo$ctl01$selectAll" /></span>
解析的时候生成了span标签,把name属性写在这个标签里了,这该怎么办呢?

给checkbox加上个class属性,生成的html代码我记得是<span class=.class><input type=checkbox>
然后$(.class input[type='checkbox']).attr('checked',true),试试看这里加上个if   else就可以实现全选和全不选