最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery復選框全選/取消示例

 更新時間:2013年12月30日 15:51:27   作者:  
jquery復選框全選/取消示例,實現(xiàn)點擊復選框的時候全選所有的子復選框,再點擊取消所有復選框的選中狀態(tài)

功能:

a:實現(xiàn)點擊復選框的時候全選所有的子復選框,再點擊取消所有復選框的選中狀態(tài)

b:有一個子復選框選中則父復選框選中 所有子復選框都不選中則父復選框不選中

復制代碼 代碼如下:

/**
 * 全選函數(shù)
 * @param mainId 主復選框id
 * @param klass 下屬復選框的class
 */
function selectAll(mainId,klass){
 $("." + klass).each(function(){
     if($("#" + mainId).attr("checked")== "checked"){
      $(this).attr("checked", "checked");
     }
     else{
      $(this).removeAttr("checked");
     }
 });
}

以上實現(xiàn)全選及全部取消 所有子復選框,至于數(shù)據(jù)的實現(xiàn)則在控制器里接收到復選框的數(shù)組即可

復制代碼 代碼如下:

/**
 * 子復選框有一個選中 父復選框就選中 <br>子復選框全不選 父復選框不選中
 * @param father 父復選框的id
 * @param son 子復選框的class
 */
function checkSonCheckBox(father,son){
 $("."+son).click(function(){
  if($(this).attr("checked")== "checked"){
   $(this).addClass("checked");
  }else{
   $(this).removeClass("checked");
  }
  if($("."+son).hasClass("checked")){
   $("#"+father).attr("checked","checked");
//   console.log("至少有一個子復選框選中!");
  }else{
   $("#"+father).removeAttr("checked");
//   console.log("所有子復選框都未選中!");
  }
 });
};

以上實現(xiàn) 一個子復選框選中則父復選框選中 所有子復選框都不選中則父復選框不選中

相關文章

最新評論

华蓥市| 枣强县| 黑龙江省| 泸州市| 顺平县| 静宁县| 西贡区| 南投县| 陈巴尔虎旗| 当阳市| 白水县| 阳信县| 神木县| 金坛市| 麻城市| 祁东县| 浙江省| 达州市| 大理市| 元阳县| 贵港市| 隆昌县| 和政县| 北海市| 萨嘎县| 博湖县| 边坝县| 怀远县| 尉氏县| 昔阳县| 辽宁省| 伊春市| 通海县| 德令哈市| 永昌县| 清原| 竹北市| 枞阳县| 卫辉市| 朝阳市| 邵阳市|