0
我試圖讓事件與一個元素相關聯,並嘗試觸發相應的事件。例如,如果我爲文本框傳遞一個id,並且它的事件焦點綁定了它,那麼我想觸發該焦點事件。我知道我們可以通過使用jquery從元素髮射動態事件
$.data('selector', 'events');
但是如何使用這個對象?這應該是在jQuery或JavaScript。
在此先感謝
我試圖讓事件與一個元素相關聯,並嘗試觸發相應的事件。例如,如果我爲文本框傳遞一個id,並且它的事件焦點綁定了它,那麼我想觸發該焦點事件。我知道我們可以通過使用jquery從元素髮射動態事件
$.data('selector', 'events');
但是如何使用這個對象?這應該是在jQuery或JavaScript。
在此先感謝
不知道爲什麼在地球上,你會需要這個。嘗試triggerHandler
var item = $("selector"),
trigger = function(name){
item.triggerHandler(name);
};
$.each($.data(item[0], "events"), trigger);
警告此代碼不會委派事件和這樣的工作。它只觸發綁定到匹配元素的處理程序。
嗨,你可以喜歡讓我看看如何在http://jsfiddle.net/jshah11/QavKj/4/ –
中調用刪除功能時使用它。 http://jsfiddle.net/tarabyte/QavKj/5/ –