jQuery对checkbox的各种操作
2021-04-29 22:27
阅读:633
YPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
标签:asc 根据id获取 btn else func cond checked check false
一、总结
一句话总结:
prop()
1、获取所有的checkbox?
[type=‘checkbox‘]
$("input[type=‘checkbox‘]");
2、获取所有选中的checkbox?
[type=‘checkbox‘] :checked
$("input[type=‘checkbox‘]:checked");
3、获取checkbox值?
val()
$("#cbCheckbox1").val();
4、判断checkbox是否选中?
prop checked
28 $("#cbCheckbox1").click(function () { 29 if ($(this).prop("checked")) { 30 alert("选中"); 31 } else { 32 alert("没有选中"); 33 } 34 });
5、设置checkbox为选中状态?
attr checked true
37 $(‘input:checkbox‘).attr("checked", ‘checked‘);//or 38 $(‘input:checkbox‘).attr("checked", true);
6、设置checkbox为不选中状态?
attr checked false
41 $(‘input:checkbox‘).attr("checked", ‘‘);//or 42 $(‘input:checkbox‘).attr("checked", false);
7、设置checkbox为禁用状态?
prop disabled true
47 $("input[type=‘checkbox‘]").prop("disabled", true);//or 48 $("input[type=‘checkbox‘]").prop("disabled", "disabled");
8、设置checkbox为启用状态?
prop disabled false
53 $("input[type=‘checkbox‘]").prop("disabled", "");//or 54 $("input[type=‘checkbox‘]").prop("disabled", false);
二、jQuery对checkbox的各种操作
1 //注意: 操作checkbox的checked,disabled属性时jquery1.6以前版本用attr,1.6以上(包含)建议用prop 2 3 //1、根据id获取checkbox 4 $("#cbCheckbox1"); 5 6 //2、获取所有的checkbox 7 $("input[type=‘checkbox‘]");//or 8 $("input[name=‘cb‘]"); 9 10 //3、获取所有选中的checkbox 11 $("input:checkbox:checked");//or 12 $("input:[type=‘checkbox‘]:checked");//or 13 $("input[type=‘checkbox‘]:checked");//or 14 $("input:[name=‘ck‘]:checked"); 15 16 //4、获取checkbox值 17 //用.val()即可,比如: 18 $("#cbCheckbox1").val(); 19 20 21 //5、获取多个选中的checkbox值 22 var vals = []; 23 $(‘input:checkbox:checked‘).each(function (index, item) { 24 vals.push($(this).val()); 25 }); 26 27 //6、判断checkbox是否选中(jquery 1.6以前版本 用 $(this).attr("checked")) 28 $("#cbCheckbox1").click(function () { 29 if ($(this).prop("checked")) { 30 alert("选中"); 31 } else { 32 alert("没有选中"); 33 } 34 }); 35 36 //7、设置checkbox为选中状态 37 $(‘input:checkbox‘).attr("checked", ‘checked‘);//or 38 $(‘input:checkbox‘).attr("checked", true); 39 40 //8、设置checkbox为不选中状态 41 $(‘input:checkbox‘).attr("checked", ‘‘);//or 42 $(‘input:checkbox‘).attr("checked", false); 43 44 //9、设置checkbox为禁用状态(jquery=1.6建议用prop) 45 $("input[type=‘checkbox‘]").attr("disabled", "disabled");//or 46 $("input[type=‘checkbox‘]").attr("disabled", true);//or 47 $("input[type=‘checkbox‘]").prop("disabled", true);//or 48 $("input[type=‘checkbox‘]").prop("disabled", "disabled"); 49 50 //10、设置checkbox为启用状态(jquery=1.6建议用prop) 51 $("input[type=‘checkbox‘]").removeAttr("disabled");//or 52 $("input[type=‘checkbox‘]").attr("disabled", false);//or 53 $("input[type=‘checkbox‘]").prop("disabled", "");//or 54 $("input[type=‘checkbox‘]").prop("disabled", false);
代码如下:
1 2 3 45 6 7 jQuery操作checkbox 8
9 10 11 12 13 14
15 16
17
18 19
20 21 22 23
jQuery对checkbox的各种操作
标签:asc 根据id获取 btn else func cond checked check false
原文地址:https://www.cnblogs.com/PoisonousMushrooms/p/12199298.html
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:jQuery对checkbox的各种操作
文章链接:http://soscw.com/index.php/essay/80204.html
文章标题:jQuery对checkbox的各种操作
文章链接:http://soscw.com/index.php/essay/80204.html
评论
亲,登录后才可以留言!