如果我有一个id:
#my~~id
Q#1:有没有一种方法可以使用js/jQuery来定位它?例如:
var myid = $('#my' + ~~ +'id')
更新:"重复"并没有解决我关于替换的问题,因为这个问题与id中的空格无关。
首先,它们需要是字符串,您需要根据jQuery选择器api 中的转义指令使用\
对它们进行转义
$('#my\~\~' +variable)
在$
或querySelector
中,波浪号有特殊含义,不会被解释为ID的一部分。但document.getElementById('my~~id')
允许您更具体。更好的是:换一个不同的ID,这个ID很难使用。