gpt4 book ai didi

javascript - 以整数开头的 ID 出现错误的无法识别的表达式

转载 作者:行者123 更新时间:2023-11-30 09:43:30 24 4
gpt4 key购买 nike

我正试图从一个 id 以整数开头的页面中获取一个元素。

$('#3|assets_main|ast_module|start-iso-date')

出现以下错误

Uncaught Error: Syntax error, unrecognized expression: |assets_main|ast_module|start-iso-date

我使用的是 jQuery 1.7.1,我知道 id 通常命名不当,但是有什么原因导致 jQuery 对以整数开头的 id 有问题吗?

最佳答案

在 HTML5 中,id 可以以数值开头,因此您的 id 是有效的。

问题是选择器中的竖线 (|) 字符;你需要使用 \\ 来转义它们:

$('#3\\|assets_main\\|ast_module\\|start-iso-date')

Working example

关于javascript - 以整数开头的 ID 出现错误的无法识别的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40047306/

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