2009-05-16 3 views
2

Использование JQuery, как я могу:Jquery манипуляция флажков помощь

1 Есть все флажки на странице оказалось проверяются или выключен?

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

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

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

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

ответ

9

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

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

Для снятия всех

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

2:

$("input:checkbox:checked").each(myFunction); 
+0

вход не нужен, просто: checkbox works –

+0

да, однако это обескураживает, потому что оно медленное. http://docs.jquery.com/Selectors/checkbox – gustavlarson

1

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

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

2- петли через все флажки на страницы, которые выбраны. То есть что-то вроде этого

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

}); 
+0

$ (": галочка"). Atrr не является функцией $ (": Флажок") .atrr ("проверено", this.checked); –

1

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

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

Если вы хотите, чтобы включить все галочки on затем использовать это:

$(":checkbox").attr("checked","checked") 
0

1: Установите все, чтобы быть одного и того же класса, а затем

$(.classname).attr('checked', true); 
Смежные вопросы