0

我正在尝试从元素中删除默认类,但是该类没有单个选择器。类是这样分配的:

.x3-scope .x-form-grow-sizer {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}

我试过这个:

Ext.get("test1234567").removeClass(".x3-scope .x-form-grow-sizer");

但它不起作用。应该是?

4

2 回答 2

1

该方法接受一个字符串或一个数组作为参数,所以这会起作用

el.removeClass(["x3-scope","x-form-grow-sizer"]);

查看 Ext 源代码后,如果您指定的类名不带.

el.removeClass("x3-scope x-form-grow-sizer");

(该方法将在内部将字符串参数标记/拆分为数组)。

于 2012-08-30T14:58:34.773 回答
0

回答我自己的问题,因为我在发布后立即意识到明显的答案!

简单地删除第二个选择器意味着 css 规则不再适用。

Ext.get("test1234567").removeClass("x-form-grow-sizer");
于 2012-08-30T08:53:37.643 回答