-1

私は次のコードを持っています

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

したがって、そのコードが0未満の場合は実行されるべきではありませんが、問題が発生しているようです。

これを正しく書いたか、何かを逃したことがありますか。

4

1 に答える 1

0

あなたのコードが現在行っていること:

  • ドキュメントに が存在しない場合#__CSは、何もしません (このチェックはエラーにはなりません)。
  • #__CS存在する場合は、.val()に設定されcolsます。これにより、エラーが発生することはありません。
  • その後、1 から 9 まで繰り返します。これにより、コードが壊れることはありません。
  • が9 回呼び出され、1 から 9 までの値が渡され、文字列に toが存在するcolManageかどうかが示されます。この呼び出しによってコードが壊れることはありませんが、何らかの原因でコードが壊れる可能性があります。|1|9colscolManage
于 2012-09-11T10:26:46.777 に答える