for循环不在Jquery里面工作

时间:2014-04-26 07:52:07

标签: javascript jquery

这适用于第一个元素,但不适用于整个表格。 我怎么能为整个表迭代这个。 我的jquery代码就像这样

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

1 个答案:

答案 0 :(得分:1)

你正在做的是废话,你将相同的类添加42次到id为#34; mktType&#34;的元素。

如果要根据条件将类添加到多个元素,则应该:

  • 请改用类选择器。
  • 使用每个功能将函数应用于您选择的每个元素。
  • 指定实际条件,如果它取决于元素本身,则仅在循环中使用它。