国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript實(shí)現(xiàn)checkBox的全選,反選與賦值

2024-05-06 16:16:32
字體:
供稿:網(wǎng)友
這篇文章主要介紹了javascript實(shí)現(xiàn)checkBox的全選,反選與賦值的方法,以實(shí)例形式詳細(xì)分析了實(shí)現(xiàn)的思路及對應(yīng)的html與js代碼的實(shí)現(xiàn)過程
 

我們平時(shí)在做項(xiàng)目的時(shí)候,經(jīng)常會遇到需要實(shí)現(xiàn)實(shí)現(xiàn)checkBox的全選,反選與賦值的情況,網(wǎng)上也有許多的范例,這里給大家分享的是本人常用的方法,推薦給大家。

 

復(fù)制代碼代碼如下:

//js 數(shù)值是否在數(shù)組中
Array.prototype.in_array = function(e){
  for(i=0;i<this.length;i++){
    if(this[i] == e)
      return true;
  }
  return false;
}
//js數(shù)組index
Array.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);
  }
})
//單選增加id
function 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);
  }
}

 

以上就是本示例的全部代碼了,希望對大家學(xué)習(xí)使用javascript控制checkbox有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 建湖县| 通州市| 梅河口市| 康保县| 湘乡市| 高阳县| 那坡县| 巫溪县| 昂仁县| 顺义区| 独山县| 和顺县| 邵阳市| 灵川县| 屯留县| 永年县| 吉林省| 崇信县| 英吉沙县| 游戏| 大名县| 德保县| 汽车| 扶风县| 襄汾县| 铁岭市| 神农架林区| 锡林浩特市| 绵阳市| 合江县| 麻江县| 元氏县| 绵竹市| 溧水县| 句容市| 米脂县| 海门市| 牙克石市| 巴彦淖尔市| 潼南县| 洛阳市|