2012-01-24 23 views

回答

12

语法应为[name="DCSext.Level"],如jQuery API中所述。我建议您对在JS字符串单引号,这样你就不必逃避双引号,这是我喜欢使用的HTML:

$('meta[name="DCSext.Level"]') 

虽然你可以继续使用双引号:

$("meta[name=\"DCSext.Level\"]"); 

而且你可以互换报价用法:

$("meta[name='DCSext.Level']"); 

这一切当然是假定属性我是自行宣布如下:

<meta name="DCSext.Level" ... /> 

如果DCSext是JS对象,你需要将它连接成字符串:

$('meta[name="' + DCSext.Level + '"]'); 
+0

赫姆尴尬,即使同时看API文档的我没有注意到报价一轮的名字;)的欢呼声 –

+0

@JamieHutber,tyops发生,这同样适用于误读。 – zzzzBov

+0

他们花了这么长的时间来修复..:p例如不得不开始一个线程的问题 –

1

,或者如果DCSext.Level是一个变量:

$('meta[name="' + DCSext.Level + '"]'); 
+0

它不是一个变种,但引号周围的名称='as'是我需要的 –

3

您应该添加引号如果字符串:

$("meta[name='DCSext.Level']") 

或者如果它是变量:

$("meta[name='" + DCSext.Level + "']") 
相关问题