jquery逃避报价不太正确

时间:2013-11-28 12:27:11

标签: javascript jquery

我试图从这个jquery代码中转出引号,但我并没有完全理解它。除了正确的答案,我可以获得在jquery中转义引号的格式吗?具体来说,我只是试图将rdata.result [i] .name变量放入一个字符串中以传递它。谢谢!

filling += "<a onclick=\"inserttictac("+rdata.result[i].uid+","+rdata.script[0]+",\'"+rdata.result[i].name+"\',"+rdata.result[i].front+","+rdata.result[i].back+","+rdata.result[i].side+")\'>Select</a>";

1 个答案:

答案 0 :(得分:2)

您不需要转义单引号,只需要双引号。

您正在使用双引号进行字符串定义,因此只能转义它们。

filling += "<a onclick=\"inserttictac("+rdata.result[i].uid+","+rdata.script[0]+",'"+rdata.result[i].name+"',"+rdata.result[i].front+","+rdata.result[i].back+","+rdata.result[i].side+")\">Select</a>";