我正在尝试从元素中删除默认类,但是该类没有单个选择器。类是这样分配的:
.x3-scope .x-form-grow-sizer {
font:normal 12px tahoma, arial, helvetica, sans-serif;
}
我试过这个:
Ext.get("test1234567").removeClass(".x3-scope .x-form-grow-sizer");
但它不起作用。应该是?
我正在尝试从元素中删除默认类,但是该类没有单个选择器。类是这样分配的:
.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");