jQuery选择器中的Tildes似乎返回length==0
我在表单上有输入,其中一些表单中有波浪号。例如: id为“ctl00\u中间内容\u CTR1\u gvCT\u ctl02\u TXTCTSTAUS279~2~0” 如果我在jQuery选择器中使用它(我使用的是jq1.8.3): 在这种情况下,sr.length==0 为什么瓷砖有问题 解决方案:我通过使用\来解决问题,如:jQuery选择器中的Tildes似乎返回length==0,jquery,Jquery,我在表单上有输入,其中一些表单中有波浪号。例如: id为“ctl00\u中间内容\u CTR1\u gvCT\u ctl02\u TXTCTSTAUS279~2~0” 如果我在jQuery选择器中使用它(我使用的是jq1.8.3): 在这种情况下,sr.length==0 为什么瓷砖有问题 解决方案:我通过使用\来解决问题,如: var sr = $("#" + id.replace(/\~/g, "\\\~")); 现在sr.length==1,但我仍然想知道为什么在我的例子中tildes是
var sr = $("#" + id.replace(/\~/g, "\\\~"));
现在sr.length==1,但我仍然想知道为什么在我的例子中tildes是有问题的。这里有描述:这里有描述:
var sr = $("#" + id.replace(/\~/g, "\\\~"));