Javascript. Выделение checkbox'ов одним нажатием

Нажатием на один чекбокс устанавливаем/снимаем выделение со всех чекбоксов.

Выделить все

Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Вариант 7

Чтобы это все заработало, нужен вот такой код:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var check = 0;
$("#checkAll").click(function(){
if( check == 0 ){
$("input.check:checkbox").attr("checked", "checked");
check = 1;
}
else{
$("input.check:checkbox").removeAttr("checked");
check = 0;
}
});
});
</script>
<div><input id="checkAll" type="checkbox" /> Выделить все</div>
<div><input class="check" type="checkbox" /> Вариант 1</div>
<div><input class="check" type="checkbox" /> Вариант 2</div>
<div><input class="check" type="checkbox" /> Вариант 3</div>
<div><input class="check" type="checkbox" /> Вариант 4</div>
<div><input class="check" type="checkbox" /> Вариант 5</div>
<div><input class="check" type="checkbox" /> Вариант 6</div>
<div><input class="check" type="checkbox" /> Вариант 7</div>

Интересное

Отзыв о FirstVDS
При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....
Project Glass — Очки будущего от Google
Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...
Проверка сайта на вирусы
Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...
Git и Bitbucket
Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...

Комментарии

    Чтобы оставлять комментарии, авторизируйтесь

    Войти через OpenID

    рейтинг0+-
    Популярные
    Точки входа
    Наверх