js与extjs的基本功能

basic function of js with extjs

如何在 extjs 中编写如下代码?

$('#tab-home-view ul li a').click(function (ev) {
   $('#tab-home-view ul li').removeClass('selected');
   $(ev.currentTarget).parent('li').addClass('selected');
});

编辑:

Ext.select('#tab-home-view ul li a').click(function (ev) {
    Ext.select('#tab-home-view ul li').removeCls('selected');
    Ext.select(ev.currentTarget).parent('li').addCls('selected');
});

Uncaught TypeError: Ext.select(...).click is not a function

这看起来像是对 ExtJs 的一种非常不寻常的使用,但您可以尝试:

Ext.select('#tab-home-view ul li a').on('click', function (ev) {
    Ext.select('#tab-home-view ul li').removeCls('selected');
    Ext.get(ev.currentTarget).up('li').addCls('selected');
});