$("<button class='btn btn-success' onclick='commentupload("+foo.id+","+uname+","+name+")' style='margin-top:5px;align:left'>")
这是我用来动态生成这个按钮的jquery代码。我需要传递3参数第一个是整数所以没有问题,但第二个和第三个参数包含字符串所以它需要'之前和之后。但我无法实现这一点。
请帮帮我...
答案 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;'>")