У меня есть этот скрипт, чтобы снять отметку с другого флажка для пары флажков.Снимите отметку с другого флажка только этот div
Как я могу выбрать только 1 набор за раз? Когда у меня есть несколько наборов флажков, скрипт рассматривает их как одну группу.
http://jsfiddle.net/infatti/XpTDK/
<div class="controls check-yes-no">
<label class="checkbox inline">
<input type="checkbox" value="option1" name="setupStewardshipReviewApproveReject"> Yes
</label>
<label class="checkbox inline">
<input type="checkbox" value="option2" name="setupStewardshipReviewApproveReject"> No
</label>
</div>
<div class="controls check-yes-no">
<label class="checkbox inline">
<input type="checkbox" value="option1" name="setupStewardshipReviewApproveReject"> Yes
</label>
<label class="checkbox inline">
<input type="checkbox" value="option2" name="setupStewardshipReviewApproveReject"> No
</label>
</div>
$('.check-yes-no input:checkbox').click(function() {
$(".check-yes-no input[type='checkbox']").not(this).prop("checked", false); // uncheck the other checkbox when this is checked
});
Вы уверены, что вы не должны иметь кнопки радио? Ваш пользовательский интерфейс вызывает беспокойство. –
жаль беспокоить вас. lol для флажков, чтобы потребовать от пользователя действия, а не принимать предварительно выбранное радио. – simple
вам нужно объяснить разницу в радио и флажках с человеком, который выполнил требования –