我试图从这个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>";
答案 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>";