在JavaScript中手动执行事件

Blu*_*eon 6 javascript jquery jquery-ui

我有一节课:

function x() 
{   
    this.initialize = function () { }         
    this.filterSelection = function (event, ui) { /* code */ }
}
Run Code Online (Sandbox Code Playgroud)

我通过以下方法将filterSelection方法挂钩到其他项:

$(item).on("click", this, this.filterSelection );
Run Code Online (Sandbox Code Playgroud)

调用filterSelection时,event.data指向我的类的实例.
现在我需要在initialize()方法中手动调用filterSelection.
如何设置正确的参数呢?

PJU*_*JUK 0

Adeneo 在 jsfiddle 中回答了这个问题,但它只是作为评论,使这个问题保持开放。

this.filterSelection({data : this}, null);
Run Code Online (Sandbox Code Playgroud)