Tildas的目标ID

时间:2018-07-31 20:21:33

标签: javascript jquery

如果我有一个ID:

#my~~id

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

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

更新:“重复项”未解决我有关替换的问题,因为此问题与id中的空格无关。

2 个答案:

答案 0 :(得分:1)

首先,它们必须为字符串,并且您需要按照jQuery selectors api中的转义说明,以\\对其进行转义

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

答案 1 :(得分:0)

$querySelector中,代字号具有特殊含义,不会解释为ID的一部分。但是document.getElementById('my~~id')将使您更加具体。更好的是:更改为其他ID,很难使用该ID。