Jquery脚本崩溃

时间:2012-09-11 10:18:21

标签: jquery

我有以下代码

function manChecks() {
    if ($("#__CS").length > 0) {
        var cols = $("#__CS").val();
        for (var i = 1; i <= 9; i++) {
            colManage(i, cols.indexOf('|' + i) != -1);
        }
    }
}

如果该代码小于0会发生什么,它应该不会运行 - 但它似乎导致了一个问题。

正确写了这个或者我错过了什么。

1 个答案:

答案 0 :(得分:0)

您的代码目前的作用:

  • 如果文档中不存在#__CS,则不执行任何操作(此检查不会导致错误)
  • 如果#__CS确实存在,则其.val()将设置为cols。这绝不会导致错误。
  • 之后,您将从1 - 9迭代。这不会导致您的代码中断。
  • 九次,将调用colManage,将值从1传递到9,同时指示字符串{{1}中是否存在|1|9 }。此调用永远不会导致代码中断,但cols中的某些内容很可能导致代码中断。