更改表格中td的颜色

时间:2015-08-12 02:41:55

标签: javascript jquery html css knockout.js

我只想在图像变得新的时候改变td的颜色。

我只是尝试使用此代码,但无法在图像中找到它。

2 个答案:

答案 0 :(得分:0)

我看到您定义了标识为censusgrid的表格,但是您使用Census_Grid进行了调用,请尝试使用以下代码,希望此帮助:

$('#censusgrid tr').each(function () {
    var customerId = $(this).find("#ErrorMessage").attr('data-toggle');
});

答案 1 :(得分:0)

这段代码

self.setcolor = function () {
    $('#Census_Grid tr').each(function () {
        var customerId = $(this).find("#ErrorMessage").attr('data-toggle');
    });
}

向我建议您的表中会有多条错误消息,如果是这种情况,您会希望将类应用于那些不是id的图像。然后,您将该块更改为

self.setcolor = function () {
    $('#census_grid tr').each(function () {
        var customerId = $(this).find(".ErrorMessage").attr('data-toggle');
    });
}

如果您只想要当前拥有的一条错误消息,则可以删除所有内容并使用。

self.setcolor = function () {
   var customerId = $("#ErrorMessage").attr('data-toggle');
}

因为没有必要找到一个id