我使用 jQuery 创建了一个“控件”,并使用 jQuery.extend 来帮助使其尽可能地面向对象。
在我的控件初始化期间,我连接了各种点击事件,如下所示
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
请注意,我将“this”作为绑定方法中的数据参数。我这样做是为了获取附加到控件实例的数据,而不是从触发点击事件的元素中获取数据。
这很好用,但是我怀疑有更好的方法
在过去使用过 Prototype 之后,我记得一种绑定语法,它允许您控制事件中 'this' 的值。
什么是jQuery方式?