点击甚至是特定类Ext JS的div

时间:2010-07-08 08:54:13

标签: extjs

我一直在关注:

http://www.sencha.com/learn/Tutorial:Introduction_to_Ext_2.0

使用以下示例:

Ext.onReady(function() {
    var paragraphClicked = function(e) {
        Ext.get(e.target).highlight();
    }
    Ext.select('p').on('click', paragraphClicked);
});

我使用的东西非常相似:

   Ext.onReady(function() {
        var paragraphClicked = function(e) {
            Ext.get(e.target).addClass('product-selected');
        }
        Ext.select('.product').on('click', paragraphClicked);
    });

然而,它似乎无法正常工作。 e.target似乎返回了ext视口对象。

我实际上使用的是Ext 3而不是2,所以我猜必须存在差异。

1 个答案:

答案 0 :(得分:0)

我从未使用e.target,总是e.getTarget()

也许你可以试试e.getTarget(".product")? 或者您也可以在Ext.Element中使用delegate的{​​{1}}选项。