Привет ребята,
Я пытаюсь изменить цвет фона и фона всех моих флажков в форме с помощью jQuery.
Я не могу заставить его работать.
Вот так выглядит мой код:
HTML часть:
<form action="" method="">
<div id="child1">
<input type="checkbox" class="select-all-checkboxes" name="select-all-checkboxes" />
</div>
<div id="child2">
<input type="checkbox" name="checkboxs[]" />
<input type="checkbox" name="checkboxs[]" />
<input type="checkbox" name="checkboxs[]" />
<input type="checkbox" name="checkboxs[]" />
</div>
</form>
Часть jQuery
$('form input.select-all-checkboxes:checkbox').live('click', function()
{
if($(this).attr('checked') == true)
{
$(this).parent('form').children('input:checkbox').css({
background: 'rgba(0, 255, 0, 0.5)',
border: '1px solid green'
});
}
else
{
$(this).parent('form').children('input:checkbox').css({
background: 'none',
border: '1px solid transparent'
});
}
});
Что нужно сделать, так это то, что когда вы щелкаете по флажку с классом «select-all-checkboxes», тогда все флажки в форме должны быть отмечены и иметь другую границу и фон.
Я просто не заставляю его работать. Надеюсь, вы, ребята, можете мне помочь.
Заранее спасибо,
Mark