我通常是一名jQuery开发人员,必须处理extJs项目。 它是ExtCore v.3.1.0,没有任何扩展(并且还没有更新)
所以现在我的问题...... 我需要类似于这个jQuery代码的东西:
$(document).on('focusin', 'input[type="text"]', function(event){
$(this).empty();
});
但我找不到任何可以将Eventlistneres添加到多个元素的内容。 只有extCore才有可能吗?
提前致谢。
答案 0 :(得分:6)
您可以将addListener
与委托一起使用(或使用on
作为addListener
的简写:
将事件处理程序附加到此元素。简写版是 等效。
委托是一个简单的选择器,用于过滤目标或查找目标的后代。
例如:
var el = Ext.getBody();
el.on('click', function (event, elem) {
.
.
.
},
this, {
delegate: 'input[type="text"]'
});