删除ExtJs 4默认类
Remove ExtJs 4 default class
我试图从元素中删除一个默认类,但该类没有一个选择器。该类的分配方式如下:
.x3-scope .x-form-grow-sizer {
font:normal 12px tahoma, arial, helvetica, sans-serif;
}
我试过这个:
Ext.get("test1234567").removeClass(".x3-scope .x-form-grow-sizer");
但它不起作用。应该吗?
该方法接受字符串或数组作为参数,因此这将适用于
el.removeClass(["x3-scope","x-form-grow-sizer"]);
在查看了Ext源代码之后,如果您指定了没有.
的类名,那么您原来的方法也会起作用
el.removeClass("x3-scope x-form-grow-sizer");
(该方法将在内部将字符串参数标记化/拆分为数组)。
回答我自己的问题,因为我在发布后不久就意识到了显而易见的答案!
简单地删除第二个选择器意味着css规则不再适用。
Ext.get("test1234567").removeClass("x-form-grow-sizer");
相关文章:
- 用嵌套函数和默认函数定义函数
- ExtJS 5用程序点击actioncolumn gridview
- ExtJS——在展开/折叠时调整面板高度
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 删除ExtJs 4默认类
- Extjs KeyMap 不作用于 defaultEventAction,但执行默认的浏览器操作
- ExtJS xtype timefield - 设置默认选定
- Extjs 3.4 Tree Grid默认按指定列排序
- Extjs 4.1 pagingtoolbar默认页面
- ExtJs 3组合框设置默认值
- ExtJS Combo默认值返回null
- 使用AJAX设置extjs 4.2组合框的默认值