如何用Jquery获取checkbox多个选项?

如何用Jquery获取checkbox多个选项,循环输出结果。

 

[code="java"]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



louis-blog >> jQuery 对checkbox的操作 <!-- $("document").ready(function(){ $("#btn1").click(function(){ $("[name='checkbox']").attr("checked",'true');//全选 }) $("#btn2").click(function(){ $("[name='checkbox']").removeAttr("checked");//取消全选 }) $("#btn3").click(function(){ $("[name='checkbox']:even").attr("checked",'true');//选中所有奇数 }) $("#btn4").click(function(){ $("[name='checkbox']").each(function(){//反选 if($(this).attr("checked")){ $(this).removeAttr("checked"); } else{ $(this).attr("checked",'true'); } }) }) $("#btn5").click(function(){//输出选中的值 var str=""; $("[name='checkbox'][checked]").each(function(){ str+=$(this).val()+"\r\n"; //alert($(this).val()); }) alert(str); }) }) -->




checkbox1 checkbox2 checkbox3 checkbox4 checkbox5 checkbox6


[/code]

$("input[@type=checkbox]").each(function(){
alert($(this).val());
});

1.32后的版本不能再用@操作符了

$("input[type='checkbox']").each(function(){
alert($(this).val());
});

[quote]$(":checkbox").each(function(){
alert($(this).val());
});[/quote]