我正在使用jQuery并在DOM中使用元素id="22/1".当我尝试在jQuery中使用id创建对象时,$('#22/1')我得到以下错误.
jquery.min.js:2未捕获错误:语法错误,无法识别的表达式:
在ga.tokenize(jquery.min.js:2)的ga.tokenize(jquery.min.js:2)
处的函数.ga.error(jquery.min.js:2)中的#22/1 .select(jquery.min.js:2)
在函数.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')).
你的身份证有点奇怪.
要访问您的对象,请使用jQuery属性选择器[...]:
let object = $('[id="22/1"]')
console.log(object[0]);Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="22/1"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |