Рассмотрим следующий код:
HTML:
<input type='checkbox' />
<div>Click here</div>
JS:
$(function() {
$('input').click(function() {
document.write($(this).is(':checked') ? "checked" : "unckecked");
});
$('div').click(function() {
$('input').click();
});
});
При щелчке по галочке на выходе будет checked
, но если щелкнуть "Щелкнуть здесь", выход будет unckecked
. Почему это?