0
 var app_name = "example_text"
         jq('.table_name > tbody:last').append(
            '<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>app_name</td><td><button class="removeb">Remove</button></tr>'
         );

.append()のvarを代わりに使用するにはどうすればよいですか?ありがとう!!%sを使用できますか、それともjavascriptでそれを行う別の方法がありますか?ありがとう!

4

2 に答える 2

2

変数を文字列に連結する必要があります。

'<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>' + app_name + '</td><td><button class="removeb">Remove</button></tr>'

または、このように要素を作成することもできます。

var app_name = "example_text"

var tr = $('<tr>');
$('<td>', {text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'})
    .appendTo(tr);
$('<td>', {text: app_name})
    .appendTo(tr);
$('<td>').append($('<button>', className:'removeb', text:'Remove'}))
    .appendTo(tr);
jq('.table_name > tbody:last').append(tr);
于 2012-05-03T22:24:36.033 に答える
1

プラス記号を使用した文字列の連結は、これを行う簡単な方法です。

var app_name = "example_text";
jq('.table_name > tbody:last').append(
    '<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>' + app_name + '</td><td><button class="removeb">Remove</button></tr>'
);
于 2012-05-03T22:25:24.667 に答える