JQuery是一个非常容易上手的框架,但是有很多东西需要我们深入学习的。
判断checkbox是否被选中网上有选多种写法,这里有一种方法,个人觉得
比较方便。
因为比较简单,没什么技术含量,直接代码
<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ">
<htmlxmlns=" ">
<head>
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值</title>
<scripttype="text/javascript" language="javascript" src=" " ></script>
<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>