国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 台州市| 鹤山市| 房山区| 西盟| 时尚| 池州市| 崇州市| 呼和浩特市| 抚顺县| 拜泉县| 新晃| 柳州市| 襄樊市| 黔西县| 邓州市| 长岭县| 荥经县| 正镶白旗| 洛浦县| 新郑市| 驻马店市| 丹巴县| 井冈山市| 庆安县| 荔浦县| 资中县| 淮阳县| 东方市| 盐山县| 台南市| 桃源县| 福泉市| 博野县| 尼木县| 安康市| 迁西县| 苏尼特右旗| 郴州市| 潼南县| 井冈山市| 江川县|