Простой html:
<div class="stuff-choice">
<div class="item a">
<label class="signup-checkbox">
<input type="checkbox" value="a" name="stuff[a][]" id="stuff_choice_" class="things">
<strong>A</strong>
</label>
</div>
</div>
Обычно я определяю, когда кто-то нажимает на флажок с классом css .things
, а затем я обновляю родительский <div>
с классом css .selected
.
JS: (с $(document).ready(function(){
...
$('.things').click(function() {
item = $(this).closest("div");
if ($(this).attr('checked') != null)
$(item).addClass('selected');
else
$(item).removeClass('selected');
});
Это работает как шарм при: - Safari (mac & win) - Firefox (mac & win)
Но не в IE!?!?
Понятия не имею, почему ...
Спасибо,
Алекс