jQuery选择器 - extjs - 转义括号

时间:2017-05-18 14:46:13

标签: javascript extjs

我有一个ExtJS组件查询选择器,如下所示:

var field = Ext.ComponentQuery.query("myformpanel [fieldName="+fieldName+"][xtype!=container]")[0];

这种方法很好,但当fieldName括号[ ]时,例如"Date [From]"我收到此错误:

  

无效的ComponentQuery选择器:“] [xtype!=容器]”

1 个答案:

答案 0 :(得分:2)

您应该在变量周围添加单引号',以将值视为字符串,如:

var field = Ext.ComponentQuery.query("myformpanel [fieldName='"+fieldName+"'][xtype!=container]")[0];

希望这有帮助。