2つの変数を1つに組み合わせようとしているim、古典的な本の方法
a = 1;
b = "bla";
c = a + b;
ただし、変数の1つにhtml()jquery関数がある場合、結果はこの変数のみになり、それ以上にはなりません。どうしてこれなの?そして、私はそのような場合に何をすべきですか?
すべてのJSコード
$("#target").click(function() {
$('#myTable tr:last').after('<tr><td>Bla</td><td><div class="remove">REMOVE</div></td></tr>');
});
$("#myTable").on('click', '.remove', function(event) {
$(this).parent().parent().remove();
});
$("button").click(function() {
var input = $("input").val();
var table = $("#myTable").html();
var output = input + "www" + table;
$(".result").html(output);
});
関連コード:
$("button").click(function() {
var input = $("input").val();
var table = $("#myTable").html();
var output = input + "www" + table;
$(".result").html(output);
});
html出力は、テーブルの内容のみを出力し、他の変数は出力しません。varsの組み合わせは確かに機能しますが、html()がある場合。そのうちの1つでは、この変数のみが出力されます。これはどのようなソースですか?
http://jsbin.com/ucopun/9/edit
動作しないことを確認するには、入力に何かを入力して結果をクリックします。