gpt4 book ai didi

javascript - 如果 div id 有 $,Jquery 不工作

转载 作者:行者123 更新时间:2023-11-30 17:35:15 25 4
gpt4 key购买 nike

我的 jquery 遇到问题。我的 div id 是 $divid。如果我从我的 div id 中删除 $ 然后它工作正常。下面是我的代码。你也可以在 fiddler 上检查它。 http://jsfiddle.net/Ewdge/34/

<div id="$divid">

<span>a</span>

<span>b</span>

<span>c</span>

</div>

<div id="divid2">

<span>e</span>

<span>f</span>

<span>g</span>

</div>

var itemu = $('#$divid span');

for (var i = 0; i <= itemu.length; i++) {

HTML = itemu[i].innerHTML;

alert(HTML);
}

最佳答案

你应该转义$ :

$('#\\$divid span');

来自 jQuery docs :

To use any of the meta-characters ( such as!"#$%&'()*+,./:;<=>?@[\]^{|}~ ) as a literal part of a name, it must be escaped with with two backslashes: \\.

演示: http://jsfiddle.net/Ewdge/37/

关于javascript - 如果 div id 有 $,Jquery 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22197035/

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