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

标签 javascript jquery html css

我有这个动态插入表格内容的 javascript 函数,我想为我插入的行使用 css class 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);

最佳答案

你的表应该首先有类.table。然后只有 .info 类将在该行上工作。

关于javascript - css 类属性不适用于用 javascript 生成的 html 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44054071/

相关文章:

javascript - 在一个页面上从另一个页面执行javascript

javascript - meteor 覆盖包中元素的点击事件

javascript - 如何将值从包含组件的状态传递回父组件?

php - 获取分组的 HTML 数据到 PHP 数组? (比如复选框的子元素)

javascript - 用于单独输入字段的 Bootstrap Colorpicker 附加组件

javascript - Jquery对使用replaceWith添加的元素没有影响

javascript - 无法捕获 chrome 的 console.log 中显示的 JS 错误

javascript - Nuxt vuex状态菜单列表:undefined in component

javascript - 如何使用javascript将输入单选的4个不同值发送到模态

jquery - 在鼠标悬停在位置 css 上弹出图像