![](/img/trans.png)
[英]How to trigger JS native even addEventListener(“change”,function) by JQuery
[英]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.