使用jQuery替换新<table>
的最佳方法是什么?我在页面上使用ajax来获取新数据。
答案 0 :(得分:4)
如果您不想添加包装元素,则应该使用以下内容:
$.ajax({
url: 'yoururl.php',
success: function(r) {
$('table#something').replaceWith(r);
}
});
..假设你得到的答案是一个表格元素。
答案 1 :(得分:3)
将其包裹在div中,然后:
$("#myDiv").load("/some/url.php"); // where url.php outputs the entire table
您可以通过将其选择器与URL参数放在一起来指定要插入的远程文档的一部分,如下所示:
$("#myDiv").load("/some/url.php #myTable");