是否可以使用javascript/jquery觸發複選框上的更改事件?複選框上的jQuery觸發器更改事件
像這樣的東西(我的一個按鍵,點擊運行triggerChange):
<label><input type="checkbox" id="chk"/>Label for chk</label>
<script>
function triggerChange(){
$("#chk").trigger("change");
}
</script>
當我運行上面的代碼中,我得到這個錯誤:「觸發器是不是一個函數」。
當然這是可能的。很可能你忘記了包含jQuery。 – VisioN
我想你會對這個問題感興趣: http://stackoverflow.com/questions/10159214/why-does-dynamically-changing-a-checkbox-not-trigger-a-form-change-event Don忘記放在$(document).ready上下文中! –
聽起來像'$'返回的不是jQuery對象。這意味着'$'可能不是jQuery?另請注意,觸發change事件只會運行change事件處理程序,它不會改變複選框的狀態。 –