我正在尝试以这种方式选择一个元素
$('#QR~QID345')
Run Code Online (Sandbox Code Playgroud)
因为元素的 id 是,QR~QID345但选择器不能用于~,有什么解决办法吗?
在这种情况下,更改 id 不是一个选项。
你可以逃脱~与\\
alert( $('#QR\\~QID345').text() );Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="QR~QID345">Hello</div>Run Code Online (Sandbox Code Playgroud)