簡體   English   中英

如何使用 Jquery 觸發 js function

[英]How to trigger a js function with Jquery

我想通過使用JQuery的觸發方法來觸發這個jquery function。 我怎樣才能做到這一點? 其實我什至不知道觸發方法是否適合用戶定義的功能。

$('a.pop').click(function() {alert('testing'); }

這是行不通的

 $('a').trigger(testtt);

 var testtt = function(){ alert('aaa');} 

與您安裝事件處理程序的方式非常相似:

$('a.pop').click();

如果您將要觸發的事件的名稱作為字符串,您也可以這樣做:

$('a.pop').trigger('click');

如果您想將精心制作的數據傳遞給事件處理程序,這也是使用的解決方案—— trigger也接受第二個參數。

您只需運行即可觸發元素上的單擊事件

$('a.pop').click()

$('a.pop').click() ,或者如果您正在觸發一些動態方法或自定義事件:

$('a.pop').trigger(eventName) ,例如: $('a.pop').trigger('click');

從 jQuery API 讀取,以下應該工作。

$('a.pop').trigger('click');

.trigger()用於觸發事件處理程序(自定義或內置)。 由於您將 function 綁定到“點擊”處理程序,因此您可以使用trigger來調用它:

$('a.pop').trigger('click');

jQuery的事件綁定方法也可以不帶參數調用來觸發它們,也就是說你也可以這樣做:

$('a.pop').click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM