Итак, у меня есть флажок, который я сделал с использованием методологии Bootstrap. Я пытаюсь показать или скрыть некоторые div в зависимости от того, установлен ли этот флажок. У меня есть следующий HTML:Флажок Bootstrap не запускает событие изменения
<div class="col-lg-12">
<div class="checkbox" id="partner-div">
<label>
<input type="checkbox" id="chkPartner" />
Check here if you are an Acelity partner or representative submitting a video on behalf of someone else.
</label>
</div>
</div>
<div class="form-group acelity-partner" style="display:none">
<div class="col-lg-12">
<label for="txtRepFirstName">Representative's First Name</label>
<input type="text" class="form-control" id="txtRepFirstName" placeholder="Representative's First Name'" />
</div>
</div>
<div class="form-group acelity-partner" style="display:none">
<div class="col-lg-12">
<label for="txtRepLastName">Representative's Last Name</label>
<input type="text" class="form-control" id="txtRepLastName" placeholder="Representative's Last Name'" />
</div>
</div>
<div class="form-group acelity-partner" style="display:none">
<div class="col-lg-12">
<label for="txtRepEmail">Representative's Email Address</label>
<input type="text" class="form-control" id="txtRepEmail" placeholder="Representative's Email Address'" />
</div>
</div>
И следующий JQuery внутри document.ready:
$("#chkPartner").change(function (event) {
if ($("#chkPartner").prop("checked")) {
$(".acelity-partner").show();
} else {
$(".acelity-partner").hide();
}
});
не может получить событие огонь.
Есть ли какие-либо ошибки на консоли? Ваш код работает для меня (без загрузки). –
Является ли ваш jQuery в $ (документе) .ready? – CrazyPaste
В консоли нет ошибок и да, код внутри $ (document) .ready с другим кодом, который уже работает –