我有以下代码
function manChecks() {
if ($("#__CS").length > 0) {
var cols = $("#__CS").val();
for (var i = 1; i <= 9; i++) {
colManage(i, cols.indexOf('|' + i) != -1);
}
}
}
如果该代码小于0会发生什么,它应该不会运行 - 但它似乎导致了一个问题。
正确写了这个或者我错过了什么。
答案 0 :(得分:0)
您的代码目前的作用:
#__CS
,则不执行任何操作(此检查不会导致错误)#__CS
确实存在,则其.val()
将设置为cols
。这绝不会导致错误。colManage
,将值从1传递到9,同时指示字符串{{1}中是否存在|1
到|9
}。此调用永远不会导致代码中断,但cols
中的某些内容很可能导致代码中断。