trigger()方法触发被选元素上指定的事件以及事件的默认行为(比如表单提交)。
要触发事件处理程序而不触发默认行为,请改用triggerHandler()方法。
语法:
$(selector).trigger(event, param1, param2, ...)
实例
触发<input>字段的select事件:
$("button").click(function(){
$("input").trigger("select");
});
测试看看‹/›触发<div>元素的click事件:
$("button").click(function(){
$("div").trigger("click");
});
测试看看‹/›显示trigger()方法和triggerHandler()方法之间的区别:
$("#btn1").click(function(){
$("input").trigger("select");
});
$("#btn2").click(function(){
$("input").triggerHandler("select");
});
测试看看‹/›参数值
参数 | 描述 |
---|---|
event | 包含JavaScript事件类型的字符串,例如click或Submit |
param1,param2,... | (可选)传递给事件句柄的其他参数 |
jQuery mouseout() 方法 jQuery mousemove() 方法
展开全部