首页 > 代码库 > jquery全选、删除所选

jquery全选、删除所选

--------------全选:
<label><input type="checkbox" id="all"/>全选</label>
<script>
  var status = true;
  $("#all").click(function(){
    if(status){
      $("#selectAll input[type=checkbox]").each(function(){
        $(this).attr("checked","checked");
      });
      status = false;
    }else{
      $("#selectAll input[type=checkbox]").each(function(){
        $(this).attr("checked","");
      });
      status = true;
    }
  });
</script>
--------------删除所选:
<input type="button" class="delete" value="http://www.mamicode.com/删除所选">
<script>
  $(".delete").click(function(){
    var chk_len = $("#selectAll input[type=checkbox]:checked").length;//选中个数
    var chk_obj = $("#selectAll input[type=checkbox]:checked");//复选框对象
    var del_ids = ‘‘;
    if (chk_len > 0) {
      for (var i = 0; i < chk_len; i++) {//组合要删除的ID
        del_ids += chk_obj.eq(i).val()+‘,‘;
      }
       del_ids = del_ids.substring(0,del_ids.length-1);//删除最后一逗号
      if (confirm(‘共选择‘+chk_len+‘条,Are You 确定?‘)) {
         location.href = http://www.mamicode.com/‘mh/mhDelete?ids=‘+del_ids;
       }
     } else {
       alert(‘至少选择一项!‘);
     }
  });
</script>

jquery全选、删除所选