Атрибут класса jQuery Checkbox - PullRequest
4 голосов
/ 14 июня 2010

как получить доступ к атрибуту класса <asp:Checkbox> в операторе селектора jQuery?

, например

<asp:CheckBox runat="server" ID="cbTest" Text="Cb Test" FieldName="1st Test Check Box" class="toggleBox"/>

this:

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

доступыфлажок и применяет пользовательскую функцию к проверенному атрибуту, но если я хочу фильтровать на основе определенного класса, как я могу получить доступ / фильтровать на основе этого?

Ответы [ 2 ]

5 голосов
/ 14 июня 2010

<asp:checkbox> отображается как <input type="checkbox" />.Таким образом, вы можете использовать селектор элемента , за которым следует : селектор chekbox , а затем селектор класса .

$("input:checkbox.toggleBox")

даст вам нужный флажок с именем класса toggleBox.

См. селектор класса

Примечание

$(':checkbox') эквивалентно $('*:checkbox'), поэтому вместо него следует использовать $('input:checkbox').

0 голосов
/ 29 мая 2012
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);
                }
            });
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...