0

私はフィドルで働いています(here)。この場合、計算を実行する前にいくつかの必須フィールドをチェックする必要があります。6 つの必須フィールドがあるため、6 つの必須入力 (TR に独自のクラスがある) がすべてチェックされていることを確認しようとしています。これを確認するために使用します$('tr.mustPass').find('input.subFieldCheck:checked').lengthが、機能していないようです。これが 6 であるかどうかにかかわらず、私の if ステートメントは 6 ではないことを示し、これを示すアラートを送信します。

私は何を間違っていますか?

ご協力ありがとうございました。

4

1 に答える 1

1

JavaScript にコンマとブラケットがありませんでした。また、CSS セレクターの特異性をわずかに下げました。

$('#calculate').on('click', function(event) {
   console.log($('tr.mustPass').find('input:checked').length)
});

これにより、チェックされた必須チェックボックスの数がコンソールに記録されます。(フィドル)

于 2013-04-14T18:16:23.180 に答える