Target id with Tildas



如果我有一个id:

#my~~id

Q#1:有没有一种方法可以使用js/jQuery来定位它?例如:

var myid = $('#my' + ~~ +'id')

更新:"重复"并没有解决我关于替换的问题,因为这个问题与id中的空格无关。

首先,它们需要是字符串,您需要根据jQuery选择器api 中的转义指令使用\对它们进行转义

$('#my\~\~' +variable)

$querySelector中,波浪号有特殊含义,不会被解释为ID的一部分。但document.getElementById('my~~id')允许您更具体。更好的是:换一个不同的ID,这个ID很难使用。

最新更新