Jquery Ajax刷新删除新添加的类

Jquery Ajax刷新删除新添加的类,jquery,ajax,Jquery,Ajax,我有一个shoutbox,每x秒自动刷新一次: var refreshIntervalId = null; var ref = $.cookie('refresh'); // refresh the shoutbox every x seconds (x is defined by the cookie) refreshIntervalId = setInterval(function () { shoutbox.load('ajax.php'); },

我有一个shoutbox,每x秒自动刷新一次:

var refreshIntervalId = null;
var ref = $.cookie('refresh');

    // refresh the shoutbox every x seconds (x is defined by the cookie)
    refreshIntervalId = setInterval(function () {
        shoutbox.load('ajax.php');
    }, ref);
我添加了一个选项,通过添加另一个具有以下内容的类来删除交替行颜色:

$('.row:nth-child(odd)').addClass('alt');
问题是每当刷新发生时,添加的新类都会被删除

有没有办法阻止该类被删除


编辑:忘记添加如果存在cookie,则添加类;如果不存在cookie,则删除类


已解决:我必须在ajax.php中添加以下内容:

if ($.cookie('alt') === 'No') {
    $('.row:nth-child(odd)').addClass('alt');
}

if ($.cookie('alt') === 'Yes') {
    $('.row:nth-child(odd)').removeClass('alt');
}

我明白了。我不得不将脚本添加到ajax.php中