且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

jquery检查是否选中了asp复选框

更新时间:2023-11-30 19:18:10

由于它是服务器端的复选框,它会发送类似< input type =checkboxclass =checkbox/&gt ; 在ASP.NET处理控件后作为HTML发送给客户端。

Since it is a server-side Checkbox, it will send something like <input type="checkbox" class="checkbox" /> as HTML to the client after ASP.NET processes the control.

复选框的id不会像你一样是checkboxRules在源代码中有它.ASP.NET将连接服务器端表单id +主页面id(如果使用母版页)+ checkboxRules,所以在这种情况下我不会使用依赖于元素id的选择器。

The id of the checkbox isn't going to be checkboxRules as you have it in the source code. ASP.NET will make a concatenation of the server-side form id + master page id (if using a master page) + checkboxRules so in this case I won't use a selector that depends on element id.

我们可以使jQuery选择器尽可能窄,只选择类型为checkbox且CSS类为checkbox的输入。

We can make a jQuery selector as narrow as possible to only select inputs with a type of "checkbox" and with a CSS class of "checkbox".

$('input[type=checkbox] .checkbox').attr('checked')

将返回输入检查状态的布尔值。这将在页面上找到该CSS类的复选框。

will return the boolean value of the check status of the input. This will find any input on the page that is a checkbox with that CSS class.