首页 > 网站 > WEB开发 > 正文

js checkBox的全选,反选,与赋值

2024-04-27 14:12:08
字体:
来源:转载
供稿:网友

js checkBox的全选,反选,与赋值

2015-03-11 23:26 by Enjoy_More, ... 阅读, ... 评论, 收藏, 编辑
//js 数值是否在数组中Array.PRototype.in_array = function(e){   for(i=0;i<this.length;i++){     if(this[i] == e)       return true;   }   return false; } //js数组indexArray.prototype.find_str=function(string){  var str = this.join("");   return str.indexOf(string); }var houseIds=new Array();$("#chebox-list-all").click(function(){  if($("#chebox-list-all").attr("checked")){    $("[name='checkboxes']").attr("checked",'true');//全选 增加id    var ids = document.getElementsByName('checkboxes');    var value = new Array();    for(var i = 0; i < ids.length; i++){      if(ids[i].checked)      houseIds.push(ids[i].value);    }   alert(houseIds);  }else{    $("[name='checkboxes']").removeAttr("checked");//反选 删除Ids    houseIds=[];    alert(houseIds);  }})//单选增加idfunction check(obj){  if(!houseIds.in_array(obj.value)){    houseIds.push(obj.value);    alert(houseIds);  }else{    var index=houseIds.find_str(obj.value);    houseIds.splice(index, 1)    alert(houseIds);  }}

  


上一篇:js运动动画

下一篇:javascript Date对象

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表