チェックされたチェックボックスを検査するための単純な各ループを考えてみましょう。
$(':checkbox').filter(':checked').each(function(){
var name = $(this).val();
});
このコードは、元のHTMLコードでチェックされたチェックボックスに対して次のように機能します。
<input type="checkbox" name="test" value="test" checked="checked" />
このjQueryコードをライブで機能させるfilter
方法、新しいボックスがチェックされるかチェックが削除されるたびにプロセスを実行する方法。チェックボックスが変更されたときに(チェックされているかチェックされていないか)各ループを実行して、現在チェックされている値の更新された値を返します。
注:これは、問題を表現するための簡略化されたコードです。目的は、を記録することではなく、ループ内name
でチェックされた値を処理することです。each