我要选择它具有以下ID输入框:包含引用的jquery属性选择器变量?
id="Peoples' Choice"
如果我手动输入与转义字符的选择,它的工作原理:
$("[id='Peoples\\' Choice']")
但是,如果我使用一个变量,它似乎并不工作:
var theID = "Peoples' Choice";
var sel = "[id='" + theID + "']"
chk = $(sel);
这喷出来语法错误说无法识别的表达式。 我甚至尝试用双反斜杠+报价替换theID
中的报价。
帮助?
这适用于你的榜样,但是当有一个在ID空间失败:(这可能是错误的HTML,但有什么办法来处理这个片段? – ForeverLearnNeverMaster 2012-02-15 07:00:43
我已经更新了小提琴,它作为以及与空间......虽然空间不容许的ID,所以你不应该有他们。 – 2012-02-15 07:19:56
是的,它的作品。谢谢。 – ForeverLearnNeverMaster 2012-02-15 07:25:31