Я пытаюсь установить флажок «Выбрать все», но когда я сниму его и выберем снова, он больше не будет выбирать поля. Хотя он работает в первый раз.Как только я удаляю атрибут, я не могу его добавить
Это мой код:
HTML:
<div id="Everything">
<input type="checkbox" id="all" />Select All
<br />
<br />
<div id="selectThese">
<input type="checkbox" id="First" />First
<br />
<input type="checkbox" id="Second" />Second
<br />
</div>
</div>
JS:
$(function() {
$("#Everything").on("click", "#all", function() {
var carStatus = $("#all").is(':checked');
if (carStatus == true) {
$("#selectThese input").attr("checked", "checked");
} else {
$("#selectThese input").removeAttr("checked");
}
});
});
Jsfiddle ссылка: http://jsfiddle.net/Epsju/1/
Wow спасибо работает как шарм и выглядит намного короче и лучше! – 2013-05-05 01:19:31