我正在使用带有addClass的jQuery来为一些元素添加类。 但由于某些原因,并非所有“td”都获得了分配的类(具有.currentmonth的类)。
$("td").addClass("aaawwwasdsad");
答案 0 :(得分:4)
因为其他Javascript函数稍后运行。
看:https://jsfiddle.net/p9kogsmL/14/
将其定义为日历功能的结尾:
...
document.getElementById("calendar").innerHTML += calendarTable;
$("td").addClass("aaawwwasdsad");
}
答案 1 :(得分:1)
如果要向所有td添加类,则必须使用each
循环。
这是一个例子:
$("td").each(function(){
$(this).addClass("aaawwwasdsad");
});