Здравствуйте.
Есть код вида<div class="z1"><input type="checkbox"></div>
<div class="z1"><input type="checkbox"></div>
Напишите, пожалуйста код, чтобы при клике на определенный div ставилась галочка в его чекбоксе.
Вид для печати
Здравствуйте.
Есть код вида<div class="z1"><input type="checkbox"></div>
<div class="z1"><input type="checkbox"></div>
Напишите, пожалуйста код, чтобы при клике на определенный div ставилась галочка в его чекбоксе.
http://aleks.hol.es/checkboks/
это не то конечно....но не написав ни строчки получить результат:0057:
а что вам нужно написать, если решение займет 2-3 строчки?
$('.z1').click(function(){
//
});
<div class="z1"><input type="checkbox"></div>
<div class="z1"><input type="checkbox"></div>
<script>
$(".z1").click(function(){
var r=$(this).children("input[type='checkbox']"),
t=$(r[0]).prop("checked");
t? $(r[0]).prop("checked",false) :$(r[0]).prop("checked",true) ;
})
</script>
Вообще-то это кривые решения. Используйте лучше нативный html тег label — http://htmlbook.ru/html/label