我有一个ExtJS组件查询选择器,如下所示:
var field = Ext.ComponentQuery.query("myformpanel [fieldName="+fieldName+"][xtype!=container]")[0];
这种方法很好,但当fieldName
括号[ ]
时,例如"Date [From]"
我收到此错误:
无效的ComponentQuery选择器:“] [xtype!=容器]”
答案 0 :(得分:2)
您应该在变量周围添加单引号'
,以将值视为字符串,如:
var field = Ext.ComponentQuery.query("myformpanel [fieldName='"+fieldName+"'][xtype!=container]")[0];
希望这有帮助。