我有这样一段代码。我在一个表单上有 4 组复选框,每组都必须分别通过这个功能。ID 变量是放置在每个集合周围的给定 div 的 id
$('#'+id+' input[type=checkbox]:checked').each(function() {
var value = $(this).val();
(...)
});
在 chrome、firefox 和 IE9 上运行良好。不适用于 IE7/8。
在 IE7/8 上有效的是这个
$('input[type=checkbox]:checked').each(function() {
var value = $(this).val();
(...)
});
所以它可以在没有 div 标识符的情况下工作。我仍然需要能够告诉 IE7/8 我希望它通过哪组复选框。我应该如何容纳该 div 标识符,以便它适用于较旧的 IE?