<head>
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery 判斷checkbox是否選中,checkbox全選,獲取checkbox選中值</title>
<scripttype="text/javascript">
$(function(){
/*------------
全選/全不選
------------*/
$('#cboxchecked').click(function(){
//判斷apple是否被選中
var bischecked=$('#cboxchecked').is(':checked');
var fruit=$('input[name="fruit"]');
bischecked?fruit.attr('checked',true):fruit.attr('checked',false);
});
/*-------------
獲取選中值
-------------*/
$('#btn_submit').submit(function(){
$('input[name="fruit"]:checked').each(function(){
var sfruit=$(this).val();
alert(sfruit);
});
return false;
});
})
</script>
</head>
<body>
<formaction="">
<inputtype="checkbox" id="cboxchecked" />
<labelfor="cboxchecked">全選/全不選</label>
<br/>
<br/>
<inputtype="checkbox" id="cboxapple" name="fruit" value="apple" />
<labelfor="apple">Apple</label>
<inputtype="checkbox" id="cboxorange" name="fruit" value="orange" />
<labelfor="orange">Orange</label>
<inputtype="checkbox" id="cboxbanana" name="fruit" value="banana" />
<labelfor="banana">Banana</label>
<inputtype="checkbox" id="cboxgrapes" name="fruit" value="grapes" />
<labelfor="grapes">Grapes</label>
<br/>
<br/>
<inputtype="submit" id="btn_submit" value="submit" />
</form>
</body>
</html>