jquery对复选框(checkbox)的操作汇总

前端之家收集整理的这篇文章主要介绍了jquery对复选框(checkbox)的操作汇总前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

jquery操作复选框(checkBox)的12个小技巧。

1、获取单个checkBox选中项(三种写法)

Box:checked").val()

或者

或者

2、 获取多个checkBox选中项

Box').each(function() { if ($(this).attr('checked') ==true) { alert($(this).val()); } });

3、设置第一个checkBox 为选中值

Box:first').attr("checked",'checked');

或者

Box').eq(0).attr("checked",'true');

4、设置最后一个checkBox为选中值

dio:last').attr('checked','checked');

或者

dio:last').attr('checked','true');

5、根据索引值设置任意一个checkBox为选中值

Box).eq(索引值).attr('checked','true');

索引值=0,1,2.... 或者

dio').slice(1,2).attr('checked','true');

6、选中多个checkBox同时选中第1个和第2个的checkBox

dio').slice(0,'true');

7、根据Value值设置checkBox为选中值

Box[value='1']").attr('checked','true');

8、删除Value=1的checkBox

Box[value='1']").remove();

9、删除第几个checkBox

Box").eq(索引值).remove();

索引值=0,2.... 如删除第3个checkBox:

Box").eq(2).remove();

10、遍历checkBox

Box').each(function (index,domEle) { //写入代码 });

11、全部选中

Box').each(function() { $(this).attr('checked',true); });

12、全部取消选择

Box').each(function () { $(this).attr('checked',false); });

JQuery对CheckBox的一些相关操作

一、通过选择器选取CheckBox:

1.给CheckBox设置一个id属性,通过id选择器选取:

<div class="jb51code">
<pre class="brush:xhtml;">

JQuery:

2.给CheckBox设置一个class属性,通过类选择器选取:

JQuery:

3.通过标签选择器和属性选择器来选取:

JQuery:

二、对CheckBox的操作: 以这段checkBox代码为例:

1.遍历checkBox用each()方法

2.设置checkBox被选中用attr();方法

在HTML中,如果一个复选框被选中,对应的标记为 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 则会提示您是"true"而不是"checked",所以判断 if("checked"==$("#id").attr("checked")) 是错误的,应该是 if(true == $("#id").attr("checked"))

3.获取被选中的checkBox的值:

或者:

$("input[name='Box']:checked")与 $("input[name='Box']")有何区别没试过,我试了用 $("input[name='Box']")能成功。 4.获取未选中的checkBox的值:

5.设置checkBox的value属性的值:

三、 一般都是创建一个js数组来存储遍历checkBox得到的值,创建js数组的方法

1.

2. 往数组添加数据:

3.数组以“,”分隔输出

猜你在找的jQuery相关文章