[英]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.