2012-12-05 86 views
0

我試圖讓事件與一個元素相關聯,並嘗試觸發相應的事件。例如,如果我爲文本框傳遞一個id,並且它的事件焦點綁定了它,那麼我想觸發該焦點事件。我知道我們可以通過使用jquery從元素髮射動態事件

 $.data('selector', 'events'); 

但是如何使用這個對象?這應該是在jQuery或JavaScript。

在此先感謝

回答

0

不知道爲什麼在地球上,你會需要這個。嘗試triggerHandler

var item = $("selector"), 
    trigger = function(name){ 
     item.triggerHandler(name); 
    }; 

$.each($.data(item[0], "events"), trigger); 

警告此代碼不會委派事件和這樣的工作。它只觸發綁定到匹配元素的處理程序。

+0

嗨,你可以喜歡讓我看看如何在http://jsfiddle.net/jshah11/QavKj/4/ –

+0

中調用刪除功能時使用它。 http://jsfiddle.net/tarabyte/QavKj/5/ –