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

このボタンを動的に生成するために使用しているjqueryのコードです。私は3番目の引数を渡す必要があります。1番目は整数なので問題はありませんが、2番目と3番目のパラメータには文字列が含まれているため、前後に必要です。しかし、私はそれを実装することができません。JavaScriptでシングルクォートとダブルクォートを使用する方法

これで助けてください...

答えて

1

これを処理するために使用できます。

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

1

引用符をエスケープする必要があります。

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