2013-10-02 5 views
6

У меня есть класс:Выполнить событие вручную в JavaScript

function x() 
{ 
    this.initialize = function() { }   
    this.filterSelection = function (event, ui) { /* code */ } 
} 

Я зацепить метод filterSelection к другим элементам через:

$(item).on("click", this, this.filterSelection); 

Когда filterSelection называется, в event.data указывает экземпляр моего класса.
Теперь мне нужно вызвать filterSelection вручную из метода initialize().
Как это сделать, чтобы установить правильные параметры?

+3

http://api.jquery.com/trigger/ – nullability

+3

Я предполагаю, что-то вроде этого -> http://jsfiddle.net/r5FT3/ – adeneo

+0

спасибо adeneo. Если вы хотите опубликовать это в качестве ответа, я пометю его. – BlueChameleon

ответ

0

Adeneo ответил на это в jsfiddle, но только в качестве комментария, оставляя этот вопрос открытым.

this.filterSelection({data : this}, null); 
Смежные вопросы