Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
css类属性不适用于使用javascript生成的html代码_Javascript_Jquery_Html_Css - Fatal编程技术网

css类属性不适用于使用javascript生成的html代码

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

我有一个javascript函数,可以动态插入一个表内容,我想对插入的行使用css class=“info”,但它不起作用。 我是javascript新手,我不知道我的代码出了什么问题

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属性对我的行没有任何影响