2013-10-02 13 views
6

Mam klasy:Execute zdarzenie ręcznie w JavaScript

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

spinanie metody filterSelection do innych przedmiotów poprzez:

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

Kiedy filterSelection się nazywa, event.data punktów do instancja mojej klasy.
Teraz muszę wywołać metodę filterSelection ręcznie z metody initialize().
Jak mogę to zrobić, ustawiając poprawne parametry?

+3

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

+3

Zgaduję coś takiego -> http://jsfiddle.net/r5FT3/ – adeneo

+0

Thanks adeneo. Jeśli chcesz napisać to jako odpowiedź, zaznaczę to. – BlueChameleon

Odpowiedz

0

Adeneo odpowiedział na to w jsfiddle, ale jest to tylko komentarz, pozostawiając to pytanie otwarte.

this.filterSelection({data : this}, null); 
Powiązane problemy