use*_*135 2 html jquery code-generation innerhtml
我有一个简单的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);
});
Run Code Online (Sandbox Code Playgroud)
尝试将点击处理程序更新为以下内容:
$("button").click(function() {
var table = $("#myTable").html();
$(".result").html(table);
});
Run Code Online (Sandbox Code Playgroud)
看到它在这里工作:http://jsbin.com/ucopun/11
| 归档时间: |
|
| 查看次数: |
20438 次 |
| 最近记录: |