我试图获取每个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/