jQuery:附加表行不包含CSS样式

时间:2018-03-14 06:06:29

标签: javascript jquery css ajax

我有一个通过jQuery动态创建的表,但是当通过ajax请求添加行元素时,新添加的行不遵循CSS样式。有办法解决这个问题吗?

以下是我的例子:

function createTable(data) {
   var row = $('<tr id=' + data.id + '/>');
   $("#table").append(row);
   row.append($('<td>' + data.name + '</td>'));
   row.append($('<td>' + data.age + '</td>'));
}

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下操作:

var table=document.getElementByI("table");
var row=table.insertRow(table.rows.length);
var cell=row.insertCell(row.cells.length);
$(cell).text(data.name);
cell=row.insertCell(row.cells.length);
$(cell).text(data.age);