ExtJS切换了很多元素?

时间:2013-04-30 18:39:03

标签: jquery extjs

我习惯了jQuery,我会做$('pre').toggle()。 ExtJS最直接的是什么呢?我正在使用版本4.1.1.1。

我在Ext.flyExt.dom.Query.select之间切换了。

1 个答案:

答案 0 :(得分:1)

您可以使用Ext.select(选择器,[唯一],[root])。 例如:

Ext.select('pre').toggle();

更多例子:

 Ext.select ('div: first'); // select a first div
 Ext.select ('div: last'); // select a last div
 Ext.select ('div: even'); // fetch even div
 Ext.select ('div: odd'); // fetch the odd div containing the 'bar'
 Ext.select ('input: checked]'); // select all input c checked = true
 Ext.select ('div {display = none}'); // select all the div with CSS-style display = none
 Ext.select ('div {display! = None}'); // select all the div with CSS-style display! = None
 Ext.select ('div {height% = 2}') // select all the div with CSS-style in which the height is divided into two
 Ext.select ('div: not (form)') // fetch div, not containing a form
 Ext.select ('div: has (a)') // fetch div, containing a link
 Ext.select ('input: checked') // select all checked checkboxes

Sencha文档中的选择器:http://docs.sencha.com/extjs/4.1.1/#!/api/Ext.dom.Query

Ext.fly()方法类似于Ext.get(),不同之处在于它针对垃圾收集进行了优化。开发人员建议在不需要重用生成的DOM元素的情况下使用它。