css类属性不适用于使用javascript生成的html代码
我有一个javascript函数,可以动态插入一个表内容,我想对插入的行使用css class=“info”,但它不起作用。 我是javascript新手,我不知道我的代码出了什么问题css类属性不适用于使用javascript生成的html代码,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个javascript函数,可以动态插入一个表内容,我想对插入的行使用css class=“info”,但它不起作用。 我是javascript新手,我不知道我的代码出了什么问题 function getPositions() { $.ajax({ dataType : 'json', contentType : 'application/json', url : 'positions', success: f
function getPositions() {
$.ajax({
dataType : 'json',
contentType : 'application/json',
url : 'positions',
success: function(data) {
var table = $('#datatable').DataTable();
table.clear().draw();
var rowNode= new Array();
for (var key=0, size=data.length; key<size; key++){
var j = -1;
var r = new Array()
r[++j] = '<tr class="info"><td >'+data[key].id+'</td>';
r[++j] = '<td>'+data[key].id_sec_account+'</td>';
r[++j] = '<td>'+ data[key].id_sec+'</td>';
r[++j] = '<td>'+ data[key].quantity+ '</td>';
r[++j] = '<td>'+ data[key].status+ '</td>';
r[++j] ='</tr>';
rowNode = table.row.add(r);
}
rowNode.draw().node()
}
});
}
setInterval(getPositions, 3000);
函数getPositions(){
$.ajax({
数据类型:“json”,
contentType:'应用程序/json',
url:'职位',
成功:函数(数据){
var table=$('#datatable')。datatable();
table.clear().draw();
var rowNode=新数组();
对于(var key=0,size=data.length;key您的表应该先有class。table
。然后只有。info
类才能在行上工作。什么是“它不工作”?添加class=“info”
到tr
?你写过CSS吗?呈现的HTML是什么样子的?类内容是由引导模板提供的,我在其他表中使用过它,数据是在没有ajax的情况下创建的,它工作得很好,实际上这个类将行的颜色设置为蓝色。在我的例子中,表中填充了javascript代码,添加class属性对我的行没有任何影响