// 假设我们有一个对象数组,包含了我们想要显示的数据
var data = [
{ name: "Alice", age: 25 },
{ name: "Bob", age: 30 },
{ name: "Charlie", age: 22 }
];
// 使用jQuery动态构建HTML并插入数据
var $table = $('<table></table>').addClass('data-table'); // 创建表格并添加类
$.each(data, function(index, item) { // 遍历数据数组
var $tr = $('<tr></tr>'); // 创建表行
$tr.append($('<td></td>').text(item.name)); // 添加名字单元格
$tr.append($('<td></td>').text(item.age)); // 添加年龄单元格
$table.append($tr); // 将行添加到表格中
});
// 将表格添加到页面的某个部分
$('body').append($table);
这段代码展示了如何使用jQuery动态构建一个HTML表格并插入数据。首先,我们创建了一个表格元素,然后使用$.each
函数遍历数据数组,为每个对象创建一行,并填充数据。最后,我们将表格附加到页面的某个部分。这种方法使得动态生成HTML的过程变得简单而高效。