<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>动态添加option</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.js"></script>
</head>
<body>
<div>
<input type="checkbox" id="myChk1" />
<input type="checkbox" id="myChk2" />
<input type="checkbox" id="myChk3" />
</div>
<form id="chkGrp">
<input name="check1" type="checkbox" />check1
<input name="check2" type="checkbox" />check2
<input name="check3" type="checkbox" />check3
</form>
<div>
<input type="checkbox" name="fruit"> apple
<input type="checkbox" name="fruit"> orange
<input type="checkbox" name="fruit"> banana
<input type="checkbox" name="fruit"> watermelon
<input type="button" value="I like these fruit!">
</div>
<script type="text/javascript">
// 获取选中个数
$(function(){
$("input[type='button']").click(function() {
alert($("input[type='checkbox']:checked").length);
});
})
// 检查是否全选
var all_checked = true;
$(":checkbox").each(function(){
if(this.checked == false){
all_checked = false;
break;
}
});
// 实现checkgroup单选方法一
$('input[type="checkbox"]').on('change', function() {
$(this).siblings('input[type="checkbox"]').prop('checked', false);
});
// 实现checkgroup单选方法二
$(document).ready(function(){
$('#chkGrp').find('input[type=checkbox]').bind('click', function(){
$('#chkGrp').find('input[type=checkbox]').not(this).attr("checked", false);
});
});
// 实现checkgroup单选方法三
function checkBox(obj) {
// 只有当选中的时候才会去掉其他已经勾选的checkbox,所以这里只判断选中的情况
if (obj.is(":checked")) {
$('input.mybox').prop('checked', false); // 先把所有的checkbox 都设置为不选种
obj.prop('checked',true);// 把自己设置为选中
}
}
/*
//jquery获取checkbox是否选中
if ($("#myChk")get(0).checked) { // do something}
if ($('#myChk').is(':checked')) { // do something}
if ($('#myChk').attr('checked')) { // do something}
var _check = $("#myChk")[0].checked;
var _check = $('#myChk').is(':checked');
var chks = $("input:checked"); //获取所有选中的checkbox,chks是一个元素数组
var len = chks.length; //选中的checkbox数量
*/
</script>
</body>
</html>
html-checkbox
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript;HTML5中又...
- 1.错误代码 2.疑惑 代码是没有错的,因为在其它页面调用没有出错过。那么是主文件出错了,看了一下刚写的页面也没有...