私はそのようなコードを持っています。フォームに4セットのチェックボックスがあり、各セットはこの機能を個別に実行する必要があります。ID変数は、各セットの周囲に配置された特定のdivのIDです。
$('#'+id+' input[type=checkbox]:checked').each(function() {
var value = $(this).val();
(...)
});
Chrome、Firefox、IE9で問題なく動作します。IE7/8では動作しません。
IE7 /8thoで動作するのはこれです
$('input[type=checkbox]:checked').each(function() {
var value = $(this).val();
(...)
});
したがって、div識別子なしで機能します。IE7 / 8に、どのチェックボックスを通過させたいかを伝える必要があります。古いIEで機能するように、そのdiv識別子にどのように対応する必要がありますか?