Каков правильный синтаксис селектора jquery, чтобы получить все флажки с определенным именем класса? - PullRequest
0 голосов
/ 03 ноября 2011

У меня есть код jquery, который проходит через все флажки.

$('input[type=checkbox]').each(function () {

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

Ответы [ 5 ]

4 голосов
/ 03 ноября 2011

$('input[type=checkbox].class').each(function () {

1 голос
/ 03 ноября 2011

Нет необходимости включать 'input' в селектор:

$(':checkbox.class')
0 голосов
/ 03 ноября 2011

как насчет:

 $('input:checkbox.class')
0 голосов
/ 03 ноября 2011

Если вы просто делаете выбор, действительно ли это должно быть в цикле?

Это вернет объект jQuery, соответствующий вашим критериям:

$('input.className[type=checkbox]')

если вам это нужно в цикле:

$('input[type=checkbox]').each(function() {
    if ($(this).hasClass('className')) {
         // Do Stuff Here
    }
});
0 голосов
/ 03 ноября 2011
$('input[type=checkbox].myClassName').each(function () {
...