gpt4 book ai didi

javascript - JQuery 未使用 $ ('#22/1' 创建对象)?

转载 作者:行者123 更新时间:2023-11-28 13:00:36 25 4
gpt4 key购买 nike

我正在使用 jQuery,并且 DOM 中的元素为 id="22/1" 。当我尝试使用 $('#22/1') 在 jQuery 中通过 id 创建对象时我遇到以下错误。

jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: #22/1 at Function.ga.error (jquery.min.js:2)
at ga.tokenize (jquery.min.js:2)
at ga.select (jquery.min.js:2)
at Function.ga [as find] (jquery.min.js:2)
at r.fn.init.find (jquery.min.js:2)
at new r.fn.init (jquery.min.js:2)
at r (jquery.min.js:2)
at :1:1

那么如何使用 jQuery 获取元素呢?这是 jQuery 中的“但是”吗?请不要建议使用$(document.getElementById('22/1'))

最佳答案

你的ID有点奇怪。

要访问您的对象,请使用 jQuery 属性选择器 [...] :

let object = $('[id="22/1"]')
console.log(object[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="22/1"></div>

关于javascript - JQuery 未使用 $ ('#22/1' 创建对象)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50984726/

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