如何在javascript中使用单引号和双引号

时间:2016-08-06 13:59:51

标签: javascript

$("<button class='btn btn-success' onclick='commentupload("+foo.id+","+uname+","+name+")' style='margin-top:5px;align:left'>")

这是我用来动态生成这个按钮的jquery代码。我需要传递3参数第一个是整数所以没有问题,但第二个和第三个参数包含字符串所以它需要'之前和之后。但我无法实现这一点。

请帮帮我...

2 个答案:

答案 0 :(得分:1)

你需要逃避引号。

$("<button class='btn btn-success' onclick='commentupload(" + foo.id + ", \"" + uname + "\", \"" + name + "\")' style='margin-top:5px; align:left;'>")

答案 1 :(得分:1)

你可以用它来处理它。

$("<button class='btn btn-success' onclick='commentupload(" + foo.id + ", \"" + uname + "\", \"" + name + "\")' style='margin-top:5px; align:left;'>")