Javascript将行颜色改回原始颜色

时间:2010-12-28 20:28:21

标签: javascript html css

我想知道如何获得此代码的功能,但是当我取消选中代码时,它会重置为背景颜色。在下面的脚本中,它会变回白色,如您所见。我正在使用的行在foreach循环中通过php设置类(背景颜色),具体取决于数组中的whats。我只看过如下例子,如果选中它会设置你的颜色,否则......

$(document).ready(function() {
    $('input:checkbox:not(#checkall)').live('click', function(event) {
        if ($("#checkall").attr('checked') == true && this.checked == false) {
            $("#checkall").attr('checked', false);
            $(this).closest('tr').css("background-color", "#ffffff");
        }
        if (this.checked == true) {
            $(this).closest('tr').css("background-color", "#ffffcc");
            CheckSelectAll();
        }
        if (this.checked == false) {
            $(this).closest('tr').css("background-color", "#ffffff");
        }
    });
});

任何帮助都会非常感激,我甚至不是一个很好的JS!

感谢。

1 个答案:

答案 0 :(得分:0)

像这样:

$(this).closest('tr').css("background-color", "");