for循环在Jquery内部不工作

for Loop is not Working inside Jquery

本文关键字:工作 内部 Jquery 循环 for      更新时间:2023-09-26

这对第一个元素很好,但对整个表却不好。如何对整个表进行迭代。我的jquery代码是这样的

$(document).ready(function () {
    for (i = 0; i <= 42; i++) {
        if (true) {
            $('#mktType').addClass("important blue");
        } else {
            $('#mktType').addClass("important red");
        }
    }
});

您所做的是无稽之谈,您向id为"mktType"的元素添加了42次相同的类。

如果你想根据一个条件将类添加到几个元素中,你应该:

  • 请改用类选择器
  • 使用each可将函数应用于所选的每个元素
  • 指定一个实际条件,如果它依赖于元素本身,则仅在循环中使用它