Uncaught Error: Syntax error, unrecognized expression: a[href=#qu_1_0]

前端   2025-06-05 16:52   6   0  

升级的jquery文件,报错了

百度

在JavaScript中,使用jQuery选择器时遇到“Uncaught Error: Syntax error, unrecognized expression: a[href=#qu_1_0]”这类错误,通常是因为表达式中的引号使用不正确或者特殊字符处理不当。

href值中包含#,它通常不需要额外的转义(除非它与JavaScript的语法冲突),但在这种情况下,使用引号包围整个表达式是一个更清晰和安全的选择

$('a[href="\\#qu_1_0"]')

用反斜杠(\)来转义问题解决