我有一個<input type="checkbox" id="check1" />
。 如果將此複選框的change
事件從腳本中更改爲$('#check1').attr('checked', 'checked');
?jQuery:如果以編程方式檢查它,如何捕獲輸入[type ='checkbox']中的更改事件?
謝謝。
我有一個<input type="checkbox" id="check1" />
。 如果將此複選框的change
事件從腳本中更改爲$('#check1').attr('checked', 'checked');
?jQuery:如果以編程方式檢查它,如何捕獲輸入[type ='checkbox']中的更改事件?
謝謝。
JavaScript不火基於方案變動形成元素的事件 - 防止事件的無限循環 - 讓你有兩個(低於理想)選項:
This可能是你在找什麼。
$(document).ready(function(){
$('#check1').click(function(){
var n = $("#check1:checked").length;
alert(n);
});
});
如果*您*更改了複選框的編程方式,那麼您可以自己觸發更改事件。例如,$(「#myCheckbox」)。prop(「checked」,true).trigger(「change」)。 – Steve11235 2014-04-17 17:30:56