1

我有一个简单的选择查询来选择 DOM 节点:

var selectNode = Ext.select('.myCSSClass textarea');

我想将 css 类应用于textarea

我试过了:

selectNode.addCls('newClass');

我也尝试过使用 Ext.ComponentQuery 来选择节点,但它不起作用。

我也尝试使用apply()方法:

Ext.apply(selectNode, {
    cls: 'newClass'
});
4

1 回答 1

1

Ext.select返回响应您提供的 CSS 选择器的元素数组。如果你想为 class这个元素的属性添加一个 CSS 类,你必须这样做:

Ext.select('.css-class').elements[0].className += ' myClass'; // don't forget the space

例子 :

在此处输入图像描述

希望这可以帮助

于 2012-10-10T20:50:40.057 回答