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

发布于 2024-12-28 22:35:08 字数 245 浏览 4 评论 0 原文

足够简单的代码:

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

错误:

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

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

有什么想法吗?

Simple enough code:

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

Error:

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

I upgraded from 1.4.2 to 1.7.1 in Jquery. It obviously still works in 1.4.2.

Any thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

狂之美人 2025-01-04 22:35:08

语法应为 ">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 + '"]');

The syntax should be [name="DCSext.Level"] as specified in the jQuery API. I recommend using single quotes for strings in JS so that you don't have to escape double-quotes, which I prefer to use for HTML:

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

Although you could continue to use double quotes:

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

And you could swap the quote usage:

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

This all of course assumes that the attribute itself is as follows:

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

If DCSext is a JS object, you'll need to concatenate it into the string:

$('meta[name="' + DCSext.Level + '"]');
各自安好 2025-01-04 22:35:08

如果它是字符串,则应该添加引号:

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

或者如果它是变量:

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

You should add quotes if it is string:

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

Or if it is variable:

$("meta[name='" + DCSext.Level + "']")
疾风者 2025-01-04 22:35:08

或者如果 DCSext.Level 是变量:

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

or if DCSext.Level is a variable:

$('meta[name="' + DCSext.Level + '"]');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文