【发布时间】:2012-03-06 12:50:31
【问题描述】:
我想选择一个ID如下的输入框:
id="Peoples' Choice"
如果我手动输入带有转义字符的选择器,它会起作用:
$("[id='Peoples\\' Choice']")
但如果我使用变量,它似乎不起作用:
var theID = "Peoples' Choice";
var sel = "[id='" + theID + "']"
chk = $(sel);
这会产生一个语法错误,即无法识别的表达式。
我什至尝试用双反斜杠+引号替换 theID 中的引号。
帮助?
【问题讨论】:
标签: jquery variables jquery-selectors special-characters quotes