Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Снять галочки со всех чекбоксов (https://javascript.ru/forum/jquery/52170-snyat-galochki-so-vsekh-chekboksov.html)

skillful 06.12.2014 20:24

Снять галочки со всех чекбоксов
 
Искал-искал, не нашел. Прошу помощи.

<input type="checkbox" name="which[]" value="1" checked="">
<input type="checkbox" name="which[]" value="2" checked="">
<input type="checkbox" name="which[]" value="3" checked="">
<input type="checkbox" name="which[]" value="4" checked="">
<input type="checkbox" name="which[]" value="5" checked="">

<input type="checkbox" name="access[1]" value="1" checked=""/>  
<input type="checkbox" name="access[2]" value="1" checked=""/>
<input type="checkbox" name="access[3]" value="1" checked=""/>     
<input type="checkbox" name="access[4]" value="1" checked=""/>
<input type="checkbox" name="access[5]" value="1" checked=""/>


Как снять все галочки у name = access

рони 06.12.2014 20:49

skillful,
циклом по всем нужным элементам

рони 06.12.2014 20:54

skillful,
$('[name^="access"]').prop({'checked': false})

skillful 06.12.2014 22:24

Цитата:

Сообщение от рони (Сообщение 345068)
skillful,
$('[name^="access"]').prop({'checked': false})


Спасибо. Работает. Но у меня ниже такой код для снятия галочек

<input onclick="accessall();" type="checkbox" id="access_all" name="access_all" value="all">


Соответственно галочка снимается и с name="access_all"

Как нибудь можно подредактировать $('[name^="access"]').prop({'checked': false}), что бы срабатывало только на name="access[?]"

рони 06.12.2014 22:34

skillful,
$('[name^="access"]').not(":last")
$('[name^="access"]').not('[name="access_all"]')
учите селекторы изобретайте варианты

Aetae 06.12.2014 23:25

$('[name^="access["]').prop({'checked': false})
какие проблемы?)

рони 06.12.2014 23:49

Aetae,
если работает то никаких ))) проверить не мог [ вот и написал варианты без

skillful 06.12.2014 23:55

Aetae,
рони,

Спасибо Вам большое.
Работает как надо $('[name^="access["]').prop({'checked': false})


Часовой пояс GMT +3, время: 11:53.