У меня есть два входа флажок:позволяют два входных флажок ведут себя так же с JQuery
<input type="checkbox" checked='true' />
<input type="checkbox" checked='true' />
Попытка использовать JQuery, чтобы два входа ведут себя так же. Если установлен первый флажок, проверяется 2-й. Если 1-й не проверен, 2-й не проверяется. И наоборот.
код у меня есть:
$('input:checkbox').live('change', function() {
$('input:checkbox').siblings().prop('checked',$(this).is(":checked"));
});
Вызов .live() вместо .on() здесь, потому что я могу использовать только JQuery 1.6.4
Это работает, но если я деформировать эти входные метки до двух форм, он больше не будет работать. Зачем? Как это исправить? не
<form>
<input type="checkbox" checked='true'/>
</form>
<form>
<input type="checkbox" checked='true'/>
</form>
Я забыл упомянуть, я не могу использовать класс или идентификатор. Извините, изменил мой OP. – OPK
Нет проблем. См. Править. –