gpt4 book ai didi

Jquery:错误:语法错误,无法识别的表达式:[name=someVar]

转载 作者:行者123 更新时间:2023-12-01 00:35:02 25 4
gpt4 key购买 nike

足够简单的代码:

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

错误:

Error: Syntax error, unrecognized expression: [name=DCSext.Level]

我在 Jquery 中从 1.4.2 升级到 1.7.1。显然它在 1.4.2 中仍然有效。

有什么想法吗?

最佳答案

语法应为 jQuery API 中指定的 [name="DCSext.Level"] 。我建议在 JS 中对字符串使用单引号,这样就不必转义双引号,而我更喜欢在 HTML 中使用双引号:

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

尽管您可以继续使用双引号:

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

您可以交换报价用法:

$("meta[name='DCSext.Level']");
<小时/>

这当然假设属性本身如下:

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

如果 DCSext 是 JS 对象,则需要将其连接到字符串中:

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

关于Jquery:错误:语法错误,无法识别的表达式:[name=someVar],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com