如何遍历页面上的所有复选框?

Dev*_*per 2 javascript jquery

如何使用JQuery迭代页面上的所有复选框?

即我有checkboxes以上那些......

<div>
<input checked="checked" type="checkbox" name="option_1" id="checkbox_1" value="1" />35 MM                  
<input checked="checked" type="checkbox" name="option_2" id="checkbox_2" value="2" />  DIGITAL                    
<input type="checkbox" name="option_3" id="checkbox_3" value="3" /> 3D DIGITAL
</div>
Run Code Online (Sandbox Code Playgroud)

我使用过吗?

 $('input[id^="checkbox_"]').each(function() {

 });
Run Code Online (Sandbox Code Playgroud)

这是对的吗?谢谢!

the*_*mhz 7

$("input[type='checkbox']").each(function(){
  var name = $(this).attr('name'); // grab name of original
  var value = $(this).attr('value'); // grab value of original
  var ischecked = $(this).is(":checked"); //check if checked
});
Run Code Online (Sandbox Code Playgroud)


jce*_*ern 5

您可以使用它来遍历复选框:

$("input:checkbox").each(function() {
    alert($(this).val());
   });
Run Code Online (Sandbox Code Playgroud)