我有一个简单的 jQuery 表编辑器,并且希望能够将整个表存储在一个变量中。稍后表格的状态将被保存,类似于迷你 CMS。
我尝试使用 HTML,但它不适用于生成的元素。
最好的方法是什么?另外,.html()
返回的内容是安全的,还是由于浏览器的差异而我不应该使用它innerHTML
?
$("#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();
});
var table = $("#myTable").html();
$("button").click(function() {
$(".result").html(table);
});