trigger()方法觸發(fā)被選元素上指定的事件以及事件的默認(rèn)行為(比如表單提交)。
要觸發(fā)事件處理程序而不觸發(fā)默認(rèn)行為,請(qǐng)改用triggerHandler()方法。
$(selector).trigger(event, param1, param2, ...)
觸發(fā)<input>字段的select事件:
$("button").click(function(){ $("input").trigger("select"); });測(cè)試看看?/?
觸發(fā)<div>元素的click事件:
$("button").click(function(){ $("div").trigger("click"); });測(cè)試看看?/?
顯示trigger()方法和triggerHandler()方法之間的區(qū)別:
$("#btn1").click(function(){ $("input").trigger("select"); }); $("#btn2").click(function(){ $("input").triggerHandler("select"); });測(cè)試看看?/?
參數(shù) | 描述 |
---|---|
event | 包含JavaScript事件類(lèi)型的字符串,例如click或Submit |
param1,param2,... | (可選)傳遞給事件句柄的其他參數(shù) |