繁体   English   中英

jQuery选择带有正斜杠的href

[英]jQuery to select href with a forward slash in it

我有一个<a href="foo/bar">example</a>链接

我正在尝试使用jQuery来选择它

$("a[href=foo/bar]")

但我遇到以下错误:

Error: Syntax error, unrecognized expression: a[href=foo/bar]

没有/ this方法工作正常,但是因为我的Backbone应用程序中的路由,所以/那里。 我宁愿避免设置id的额外标记,因为此方法适用于其他所有内容。 有没有办法用这个斜杠使用href属性选择这个<a>

在您的示例中,您错过了结束单引号。 应该:

$("a[href='foo/bar']")

href值周围的单引号

$("a[href='foo/bar']")

用双反斜杠逃脱它

$("a[href=foo\\/bar]")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM