<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#myDiv').click(function() {
var checkBox = $(this).children("input[type='checkbox']");
checkBox.attr('checked', !checkBox.attr('checked'))
});
});
</script>
<div id="myDiv" style="background-color:red;height:50px;width:50px;">
<input type="checkbox" />
</div>
У меня проблемы с активацией div, чтобы он проверял вложенный флажок. Я хотел бы сделать так, чтобы эта функция работала, только если мышь не наведена на флажок. Как я могу это сделать? Как то так:
if (!checkBox.isHover)
checkBox.attr('checked', !checkBox.attr('checked'))
Обратите внимание, что этот вопрос задавался здесь ранее, но ответы, похоже, не решили проблему. Обернутый ярлык не работает должным образом в FireFox. Спасибо.