Javascript js与extjs的基本功能

Javascript js与extjs的基本功能,javascript,extjs,Javascript,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) {

如何在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');
});

写下来?不确定您希望得到什么样的答案。请参阅Ext JS API。。。例如:
Ext.select(“#tab home view ul li a”)
然后使用
Ext.get(this)
执行任何其他操作。。。但不知道你想要什么@FelixKling我没有成功地在ExtJS中生成下面的代码,这没关系。如果您真的解释了您遇到的问题,并发布了到目前为止的代码,我们可能会帮助您。但是,如果我们不知道问题是什么,我们将无法帮助您。我想在Ext.select(我的链接)之后使用click()函数,但它不起作用(错误消息)最后一次选择不起作用,单击被处理,然后类被删除,但addcls函数不起作用。你有什么想法吗?试试
get
而不是
select
它工作正常:)谢谢。我用很好的答案编辑了你的帖子