Добрый день
Помогите, пожалуйста, разобраться почему не работает след.код:
есть div с checkbox-ами и первый checkbox в результате работы php скрипта имеет атрибут checked="checked":
<div class="choose_day">
<div class="checkbox-row">
<input type="checkbox" name="check" id="1" value="2017-06-01" checked="checked"><label for="1">2017-06-01</label>
</div>
<div class="checkbox-row"><input type="checkbox" name="check" id="2" value="2017-06-11"><label for="2">2017-06-11</label></div>
<div class="checkbox-row"><input type="checkbox" name="check" id="3" value="2017-06-21"><label for="3">2017-06-21</label></div>
<div class="checkbox-row"><input type="checkbox" name="check" id="4" value="2017-07-01"><label for="4">2017-07-01</label></div>
<div class="checkbox-row"><input type="checkbox" name="check" id="5" value="2017-07-11"><label for="5">2017-07-11</label></div>
</div>
Как правильно написать код, чтобы по клику на другой checkbox,
атрибут checked="checked" у предыдущего выбранного checkbox-а снимался?
$(".choose_day input:checkbox:enabled").click(function() {
var top = $(this).parent().parent();
var allCheckboxes = top.find("input:checkbox:enabled");
allCheckboxes.removeAttr('checked');
$(this).attr('checked', 'checked');
});
Данный код не работает, но я могу понять причину.