gpt4 book ai didi

JavaScript 在使用 "' "+ var 时出现奇怪的错误

转载 作者:行者123 更新时间:2023-11-30 07:17:43 24 4
gpt4 key购买 nike

当我在控制台中使用以下行时(FF & chrome)

var stripID = "\'#strip_" + ID + "\'";
console.log(stripID);

我得到了我想要的:'#strip_126327'但是当我把它放在 JS 文件中,并且执行它的函数被触发时,我得到了

uncaught exception: Syntax error, unrecognized expression: ''

甚至没有文件和行引用。

此外,所有这一切的目的是获取一个字符串以放入 $() 选择器。

最佳答案

你不需要转义'因为你已经在使用"。但更重要的是,你甚至不需要'. 只需执行 var stripID = "#strip_"+ ID;

正如其他人所说,'#id_foo' 实际上不是有效的 jquery 选择器。您需要一个值为 #id_foo 的字符串。阅读更多关于选择器的信息 here .

关于JavaScript 在使用 "' "+ var 时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8345942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com