本文實例講述了jQuery中trigger()方法用法。分享給大家供大家參考。具體分析如下: 此方法觸發符合元素指定類型的事件。 語法結構一: 規定符合元素被觸發的事件類型。 複製程式碼 程式碼如下: $(selector).trigger(event,param1,param2,param1,param2,.. .) 參數列表: 参数 描述 event 规定指定元素要触发的事件。 可以是自定义事件(使用 bind() 函数来附加),或者任何标准事件。 param 可选。传递到事件处理程序的额外参数。 额外的参数对自定义事件特别有用。 實例碼: 複製程式碼 程式碼如下: trigger()函數-腳本之家 <br /> div{<br /> width:200px;<br /> height:200px;<br /> border:1px solid blue;<br /> }<br /> <br /> $(document).ready(function(){<br /> $("div").click(function(){<br /> $("div").append("新增的內容");<br /> });<br /> $("button").click(function(){<br /> $("div").trigger("click");<br /> })<br /> })<br /> 點選啟動事件 點擊button按鈕可以的時候可以出發div上的click事件,然後執行click事件處理函數。 語法結構二: 以事件物件作為參數規定匹配元素要被觸發的事件類型。 複製代碼 代碼如下: $(selector).trigger(eventObj) 參數列表: 参数 描述 eventObj 事件对象规定了事件发生时运行的函数。 コード例: コードをコピーします コードは次のとおりです: <頭> trigger() 関数 - スクリプト ホーム <br> div{<br> 幅:200px;<br> 高さ:200px;<br> ボーダー:1px 青一色;<br> }<br> <スクリプトタイプ="text/javascript"> $(document).ready(function(){ $("div").click(function(){ $("div").append("追加されたコンテンツ"); }); var e=jQuery.Event("click"); $("ボタン").click(function(){ $("div").trigger(e); }) }) アクティベーション イベントをクリック