开发者

jQuery Checkbox class attribute

how do you access the class attribute of a <asp:Checkbox> in a jQuery selector statement?

for example

<asp:CheckBox runat="server" ID="cbTest" Text="Cb Test" FieldName="1st Test Check 开发者_C百科Box" class="toggleBox"/>

this:

$(':checkbox').toggleAttr("checked", true, false)

accesses the checkbox and applies a custom function to the checked attribute but if i want to filter based on a certain class how do i access/filter based on that?


<asp:checkbox> is rendered as <input type="checkbox" />. So you can use a element selector followed by a :chekbox selector and then a class selector.

$("input:checkbox.toggleBox")

will get you the desired checkbox with class name toggleBox.

See class selector

Note

$(':checkbox') is equivalent to $('*:checkbox'), so $('input:checkbox') should be used instead.


function chkbxch(valor) {
            //$('.ChChecar input:checkbox').attr('checked', true);
            $.each($('.Ch' + valor + ' input:checkbox'), function () {
                if ($(this).attr('checked')) {
                    $(this).attr('checked', false);
                } else {
                    $(this).attr('checked', true);
                }
            });
        }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜