我有一个生成的文件,一些 ID 包含 $ 字符。如果元素中包含 $ 字符,JQuery 将无法使用该元素。无论如何,在不更改 ID 的情况下解决这个问题?
例子:https://jsfiddle.net/duLba02y/ https://jsfiddle.net/duLba02y/
<div id="test">This works.</div>
<div id="te$t">This doesn't</div>
<script>
$("#test").hide();
$("#te$t").hide();
</script>
Since $
是元字符,使用\\
逃避它。
$("#te\\$t").hide();
Docs http://api.jquery.com/category/selectors/
要使用任何元字符(例如 !"#$%and'()*+,./:;?@[]^`{|}~ )作为名称的文字部分,它必须用两个反斜杠转义:\\.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)