Справка по манипулированию флажками Jquery - PullRequest
2 голосов
/ 16 мая 2009

Используя jquery, как я могу:

1- Все ли флажки на странице включены или выключены?

2 - Прокрутите все флажки на выбранной странице. Что-то вроде этого

$(sel-cboxes).each(myFunction);

Таким образом, myFunction будет вызываться для каждого выбранного флажка.

Заранее спасибо!

Ответы [ 5 ]

9 голосов
/ 16 мая 2009

1: Чтобы проверить все флажки

$("input:checkbox").attr('checked', true);

чтобы снять все отметки

$("input:checkbox").attr('checked', false);

2

$("input:checkbox:checked").each(myFunction);
1 голос
/ 16 мая 2009

Этот jQuery Selector найдет все флажки, которые были отмечены. и this внутри каждой функции будет назначено этому отдельному флажку.

$(":checkbox:checked").each(function(){
  doSomething(this);
})

Если вы хотите установить все флажки on, используйте это:

$(":checkbox").attr("checked","checked")
1 голос
/ 16 мая 2009

1 - иметь все флажки на странице включен включен или выключен?
Отредактировано: (исправление)

$(':checkbox').attr('checked',true);

2 - Перебрать все флажки на страница, которая выбрана. т.е. как то так

$(':checkbox :checked').each(function() {

});
0 голосов
/ 16 мая 2009

1: установите для всех один класс, а затем

$(.classname).attr('checked', true);
0 голосов
/ 16 мая 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...