jquery checkbox的相关操作总括

<input type="radio" name="test"/>

<input type="radio" name="test" id = "input2"/>

jquery checkbox的相关操作——全选、反选、获得所有选中的checkbox

(说明:使用的jquery 版本是 1.10.2。)

1、全选

使用 jquery 的removeAttr(),清除掉 radio 的checked属性后。使用
attr(‘checked’,true)可以给对应的radio 附上
checked属性。但是页面展示,却没有选中。

$("#btn1").click(function(){ 
$("input[name='checkbox']").attr("checked","true"); 
}) 

解决方法:

2、取消全选(全不选)

  使用原生js 代码实现。

$("#btn2").click(function(){ 
$("input[name='checkbox']").removeAttr("checked"); 
}) 
  var inputList = document.getElementByName("test");

  for(var x=0;x<inputList.length;x++){

    inputList[x].checked=false; //取消选中

  }

  var input = document.getElementById("input2");

  input.checked = true; //选中第二个  

3、选中所有奇数

测试是可以的。能选中,且页面能显示正确。

$("#btn3").click(function(){ 
$("input[name='checkbox']:odd").attr("checked","true"); 
}) 

以上所述就是本文的全部内容,希望大家能够喜欢。

4、选中所有偶数

您可能感兴趣的文章:

  • 使用jQuery获取radio/checkbox组的值的代码收集
  • Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
  • JQuery触发radio或checkbox的change事件
  • Jquery选中或取消radio示例
  • jQuery中的RadioButton,input,CheckBox取值赋值实现代码
  • jquery获取radio值(单选组radio)
  • 利用jquery操作Radio方法小结
  • jquery单选框radio绑定click事件实现方法
  • JQuery控制radio选中和不选中方法总结
  • jquery判断单选按钮radio是否选中的方法
$("#btn6").click(function(){ 
$("input[name='checkbox']:even").attr("checked","true"); 
}) 

5、反选

$("#btn4").click(function(){ 
$("input[name='checkbox']").each(function(){ 
if($(this).attr("checked")) 
{ 
$(this).removeAttr("checked"); 
} 
else 
{ 
$(this).attr("checked","true"); 
} 
}) 
}) 

或者

$("#invert").click(function(){
    $("#ruleMessage [name='delModuleID']:checkbox").each(function(i,o){
      $(o).attr("checked",!$(o).attr("checked"));
    });
  });

欧洲杯买球下注盘口 , 6、获取选择项的值

var aa=""; 
$("#btn5").click(function(){ 
$("input[name='checkbox']:checkbox:checked").each(function(){ 
aa+=$(this).val() 
}) 
document.write(aa); 
}) 
})

7、遍历选中项

$("input[type=checkbox][checked]").each(function(){
 //由于复选框一般选中的是多个,所以可以循环输出 
 alert($(this).val()); 
}); 

 8、例子

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>无标题页</title> 
<script src="js/jquery-1.6.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
jQuery(function($){ 
//全选 
$("#btn1").click(function(){ 
$("input[name='checkbox']").attr("checked","true"); 
}) 
//取消全选 
$("#btn2").click(function(){ 
$("input[name='checkbox']").removeAttr("checked"); 
}) 
//选中所有基数 
$("#btn3").click(function(){ 
$("input[name='checkbox']:even").attr("checked","true"); 
}) 
//选中所有偶数 
$("#btn6").click(function(){ 
$("input[name='checkbox']:odd").attr("checked","true"); 
}) 
//反选 
$("#btn4").click(function(){ 
$("input[name='checkbox']").each(function(){ 
if($(this).attr("checked")) 
{ 
$(this).removeAttr("checked"); 
} 
else 
{ 
$(this).attr("checked","true"); 
} 
}) 
}) 
//或许选择项的值 
var aa=""; 
$("#btn5").click(function(){ 
$("input[name='checkbox']:checkbox:checked").each(function(){ 
aa+=$(this).val() 
}) 
document.write(aa); 
}) 
}) 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<input type="button" id="btn1" value="全选"> 
<input type="button" id="btn2" value="取消全选"> 
<input type="button" id="btn3" value="选中所有奇数"> 
<input type="button" id="btn6" value="选中所有偶数"> 
<input type="button" id="btn4" value="反选"> 
<input type="button" id="btn5" value="获得选中的所有值"> 
<br> 
<input type="checkbox" name="checkbox" value="checkbox1"> 
checkbox1 
<input type="checkbox" name="checkbox" value="checkbox2"> 
checkbox2 
<input type="checkbox" name="checkbox" value="checkbox3"> 
checkbox3 
<input type="checkbox" name="checkbox" value="checkbox4"> 
checkbox4 
<input type="checkbox" name="checkbox" value="checkbox5"> 
checkbox5 
<input type="checkbox" name="checkbox" value="checkbox6"> 
checkbox6 
<input type="checkbox" name="checkbox" value="checkbox7"> 
checkbox7 
<input type="checkbox" name="checkbox" value="checkbox8"> 
checkbox8 
</div> 
</form> 
</body> 
</html> 

9、效果图

欧洲杯买球下注盘口 1

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

  • jquery判断checkbox(复选框)是否被选中的代码
  • JQuery对checkbox操作
    (循环获取)
  • Jquery为单选框checkbox绑定单击click事件
  • jQuery
    CheckBox全选、全不选实现代码小结
  • Jquery遍历checkbox获取选中项value值的方法
  • jQuery操作CheckBox的方法介绍(选中,取消,取值)
  • Jquery
    获取checkbox的checked问题
  • 使用jQuery获取radio/checkbox组的值的代码收集
  • Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
  • JQuery扩展插件Validate—6
    radio、checkbox、select的验证

相关文章