使用jQuery检查ASP.NET复选框

前端之家收集整理的这篇文章主要介绍了使用jQuery检查ASP.NET复选框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下ASP.NET服务器控件复选框.
<asp:checkBox id="chkMonS1" runat="server" />
<asp:checkBox id="chkMonS2" runat="server" />
<asp:checkBox id="chkAllMon" runat="server" />

还有其他复选框.

<asp:checkBox id="chkTueS1" runat="server" />
<asp:checkBox id="chkTueS2" runat="server" />
<asp:checkBox id="chkAllTue" runat="server" />

所以我尝试使用jQuery来选择所有复选框.

<script type="text/javascript">
        $('chkAllMon').click(
        function () {
            $('chkMonS1').attr('checked',true)
            $('chkMonS2').attr('checked',true)
        }
        )
    </script>

但是,它不起作用.哪里出错了?

解决方法

如果您使用的是ASP.NET 4.0或更高版本,则很容易修复.

首先,在jQuery选择器中需要一个#符号,如下所示:$(‘#chkMonS1’).

此外,您需要在ASP.NET元素中设置ClientIdMode =“Static”,如下所示.这会将HTML id设置为与ASP.NET id相同的值.请参阅this article.

< asp:checkBox id =“chkAllTue”runat =“server”ClientIDMode =“Static”/>

猜你在找的jQuery相关文章