0

我要求检查已选中/未选中的同一 div 的每个单选按钮和复选框。我尝试了这个,发现一些太独立的循环很不舒服。

 {
     $('#div1 input[type=radio]').each(...);
 } 

 {
     $('#div1 input[type=CHECKBOX]').each(...);
 } 

而不是调用 2 个方法,我怎样才能对两种类型使用单个每个函数?

 {
   //Like
   $('#div input[type=radio || CHECKBOX]')
 }
4

1 回答 1

1

您可以使用逗号组合选择器:

$('#div1 :radio, #div1 :checkbox').each(...)

或使用.find(我认为应该稍微更有效):

$("#div1").find(":radio, :checkbox").each(...)

注意:radio:checkbox选择器是input[type=...].

于 2013-08-30T07:12:30.877 回答