我试图将 2 个变量合并为 1,经典书籍方式
a = 1;
b = "bla";
c = a + b;
但是,当其中一个变量具有 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()。在其中一个中,仅打印此 var。这是什么源码?
http://jsbin.com/ucopun/9/edit
要查看它不起作用,请在输入中键入内容并单击结果。