Я пытаюсь проверить флажок с помощью jQuery и запустить событие onclick в этом процессе.
Скажем, у меня есть флажок, определенный в html:
<input type="checkbox" value="checked" name="check1" onclick="alert(this.value);">
И у меня есть инструкция jQuery, которая запускается в функции:
$('input[name=check1]').attr('checked', true);
В результате проверяется флажок, но событие javascript onclick не запускается (следовательно, нет предупреждения). Но если бы я должен был запустить клик даже вручную:
$('input[name=check1]').attr('checked', true).trigger('click');
В результате проверяется флажок, запускается событие javascript onclick (и значение правильно получено), но после этого флажок не проверяется после этого.
Может ли кто-нибудь сказать мне, как я могу добиться того, что я пытаюсь сделать?