我试图获取每个td的类名称,然后向每个td添加另一个类。例如:当前类是class = "X-marker",我想添加另一个类bgreen,它应该是class = "X-marker bgreen"

我使用each方法获取每个td的类名,然后对每个设置使用attr,但是它不起作用。我没有收到任何错误,但是没有按预期工作。

该对象称为winInfo,数组变量为:winInfo.play = winArray[i];

var winInfo = checkWin();
if (winInfo.win) {
    currentClass = $(winInfo.play).each(function () {
        $(this).attr('class');
    });

    $(winInfo.play).each(function () {
        $(this).attr('class', currentClass + ' bgreen');
    });
}

最佳答案

听起来您正在寻找addClass()

可能看起来像这样:

$(winInfo.play).addClass('bgreen');

关于javascript - 如何使用jQuery将类名添加到对象属性的数组列表中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36587323/

10-10 18:51