trigger 和triggerHandler都是模擬事件發生的用具體的案例來描述一下區別 複製程式碼 程式碼如下: 程式碼如下: test <BR>$( document ).ready(function() { <br>$("input[type='checkbox']").bind("click" ,function(){ <br>$("#test").val("www.baidu.com"); <BR>}); <BR>}); <BR><BR>function bntClick(){ <BR>$("input[type='checkbox']").trigger("click"); } 點擊checkbox的時候checkbox勾上並將input[type='text']賦值www.baidu.com 當點擊input[type='button'] 的時候就會發生跟點擊checkbox同樣的事情將trigger換成triggerHandler時候當點擊input[type='button'] 的時候就只會給input[type='text']賦值而不會勾選checkbox triggerHandler 阻止了綁定事件的元素的預設行為