• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ninali
此时需要的是坚持~坚持
博客园    首页    新随笔    联系   管理    订阅  订阅
工作需求----表单多选框checkbox交互

关于多选框,反选及选取几个:

 

1.html内容

<!--begin checkbox-->
      <div class="c_n_manage_tablexx">
            <input type="checkbox" class="c_n_manage_checkbox c_n_manage_check" />
            全选(已选择<span class="a_n_manage_num">0</span>个)
            <input type="button" disabled="disabled" class="c_n_manage_downbox c_n_manage_dis " id="c_n_manage_downmodel"value="批量下架" />
            <input type="button" disabled="disabled" class="c_n_manage_addgroup c_n_manage_dis" value="添加到分组" />
      </div>
 <!--end checkbox-->

<div class="c_n_manage_tablecon">
       <table>
       <tr _id="1">
              <td><input type="checkbox" class="c_n_manage_checkbox"/></td>
       </tr>
    </table>
</div>

 

2.JQ代码交互

//多选框设置
  $doc.on('click' , '.c_n_manage_check' , function(){ //全选反选
     var checkeds = $(".c_n_manage_tablecon").find(":checkbox");
     if($(this).attr("checked")){
        checkeds.attr("checked",true); 
        $(".c_n_manage_dis").removeAttr("disabled");
        $(".c_n_manage_dis").css("cursor","pointer");
     }
     else{
        checkeds.attr("checked",false);
        $(".c_n_manage_dis").attr("disabled", true);
        $(".c_n_manage_dis").css("cursor","");
     }
  }).on('click' , '.c_n_manage_tablecon input' , function(){ //按钮状态
     if($(this).attr("checked")){
        $(".c_n_manage_dis").removeAttr("disabled");
        $(".c_n_manage_dis").css("cursor","pointer");
     }
     else{
        $(".c_n_manage_dis").attr("disabled", true);
        $(".c_n_manage_dis").css("cursor","");
     }
  }).on('click' , ':checkbox' , function(){ //选中几个状态
     $(".a_n_manage_num").html($(".c_n_manage_tablecon").find(":checkbox:checked").length);
  });
   

 

3.展示效果图

posted on 2014-07-22 16:57  ninali  阅读(486)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3