0

我通常是一名 jQuery 开发人员,必须从事 extJs 项目。这是没有任何扩展的 ExtCore v. 3.1.0(目前还不可能进行更新)

所以现在我的问题......我需要类似于这个jQuery代码的东西:

$(document).on('focusin', 'input[type="text"]', function(event){
  $(this).empty();
});

但我找不到任何东西可以将 Eventlistneres 添加到多个元素。仅使用 extCore 是否可行?

提前致谢。

4

1 回答 1

6

您可以addListener与委托一起使用(或使用on它是 的简写addListener):

将事件处理程序附加到此元素。上的简写版本是等效的。

委托是一个简单的选择器,用于过滤目标或寻找目标的后代。

例如:

var el = Ext.getBody();
el.on('click', function (event, elem) {
   .
   .
   .
},
this, {
    delegate: 'input[type="text"]'
});
于 2013-01-24T13:35:30.397 回答