各データのように動的文字列を作成する必要があります。この文字列は、イベントclickが関数を呼び出すときにHTMLボタンを設定します。私は 'e'に問題があります。以下の例を参照してください:Javascript動的文字列を構築
var stringButton = "";
var txtBtn = "My Button";
for(item in data){
stringButton= "<input id='btn-" + item.id + "' type='button' href='#'
class='fbbutton'" + "value=' " + txtBtn + "' onclick='actionBtn(" + item .id + ", '" +
item .name + "')'>";
}
function actionBtn(id, name) {
//process data.
}
では、私が見るの要素を調べる:
<input id="btn-1599" type="button" href="#" class="fbbutton" value=" My Button "
onclick="actionBtn(1599, " itemName"" jjjj')'="">
問題はパラメータの文字列を渡すメソッドを呼び出す文字列を作成することです。 、我々が見ることができるように」と「間違っている。正しい方法は何ですか?
現在動作しています。 scape文字(\ ")で解決される問題 – vctlzac