在JavaScript中手动执行事件

时间:2013-10-02 21:09:40

标签: javascript jquery jquery-ui

我有一个班级:

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

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

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

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

1 个答案:

答案 0 :(得分:0)

Adeneo已经在jsfiddle中回答了这个问题,但它只是作为评论留下了这个问题。

this.filterSelection({data : this}, null);