Я хочу, чтобы мой флажок #pass_through_card был снят, если флажок #ranged_pricing не установлен, поскольку вы не можете проверить #pass_through_card, не проверив #ranged_pricing. Флажок #pass_through_card не нужно проверять, если проверено #ranged_pricing, поэтому я просто поставил «Do Nothing». Что я делаю не так?Снимите флажок убрать флажок
HTML
<input type="checkbox" id="ranged_pricing"/>
<label for="ranged_pricing">
Ranged Pricing
</label>
<input type="checkbox" id="pass_through_card">
<label for="pass_through_card">
Pass Through Card Association Dues and Assessments
</label>
Javascript
$(document).ready(function() {
if($('#ranged_pricing').prop(':checked')) {
//Do Nothing
} else {
$('#pass_through_card').removeAttr('checked');
}
});
Вам не нужно прикрепить это событие? как это http://jsfiddle.net/8uJ2B/? – PSL
Если я правильно прочитал ваш вопрос, вы хотите, чтобы определенный флажок не был отмечен, если другой флажок не установлен? Значит, только при инициализации? В этом случае мне интересно, почему бы не справиться с этим на стороне сервера? – meavo
PSL - прилагается к событию. Благодаря! – user2736472