[英]Checkbox change does not fire jquery event only first time
我有一個包含此復選框的頁面:
<div class="col-md-12">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary btn-xs ">
<input id="informativa" type="checkbox" autocomplete="off" checked>
<span class="glyphicon glyphicon-ok"></span>
</label>
</div>
(*) label
</div>
以下js代碼:
$(document).ready(function(){
$("#informativa").on("change", function(event){
if(this.checked) {
alert("Checked");
return;
}
alert("Unchecked");
});
});
從我第二次選中/取消選中該框時觸發事件更改。 我無法通過第一次單擊檢查使其工作。
你可以嘗試這樣 -
$("#informativa").change(function() {
if($(this).is(":checked")) {
alert("Checked");
}else{
alert("Unchecked");
}
});
它經過測試並為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.