1. 程式人生 > >jquery實現全選和全不選功能

jquery實現全選和全不選功能

方法一:用//Ajax獲取取值

<!DOCTYPE html> 
<html> 
<meta charset="utf-8">
<head> 
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript"> 
$(document).ready(function() { 
// 全選/取消全部 
$("#checkAllChange").click(function() { 
if (this.checked == true) { 
$(".userid").each(function() { 
this.checked = true; 
}); 
} else { 
$(".userid").each(function() { 
this.checked = false; 
}); 
} 
}); 
// 全選 
$("#checkAll").click(function() { 
$(".userid").each(function() { 
this.checked = true; 
}); 
}); 
// 取消全部 
$("#removeAll").click(function() { 
$(".userid").each(function() { 
this.checked = false; 
}); 
}); 
// 反選 
$("#reverse").click(function() { 
$(".userid").each(function() { 
if (this.checked == true) { 
this.checked = false; 
} else { 
this.checked = true; 
} 
}) 
}); 
//批量刪除 
$("#delAll").click(function() { 
var arrUserid = new Array(); 
$(".userid").each(function(i) { 
if (this.checked == true) { 
arrUserid[i] = $(this).val(); 
} 
}); 
alert("批量刪除的:" + arrUserid); 
//var url="add_hr_save.php?action=addsave_hr_resume_admin&index=<?php echo $index?>&index2=<?php echo $index2?>&id=<?php echo $id?>&url_id="+arrUserid+"&read_ok="+read_ok;
}); 
}); 
</script> 
</head> 

<body> 
<table border="1"> 
<tr> 
<td><input type="checkbox" id="checkAllChange" /></td> 
<td>使用者id</td> 
<td>使用者名稱</td> 
<td>電話</td> 
<td>地址</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="1" /></td> 
<td>1</td> 
<td>wangzs1</td> 
<td>18888000</td> 
<td>浦東</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="2" /></td> 
<td>2</td> 
<td>wangzs2</td> 
<td>18888001</td> 
<td>上海</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="3" /></td> 
<td>3</td> 
<td>wangzs3</td> 
<td>18888002</td> 
<td>河南</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="4" /></td> 
<td>4</td> 
<td>wangzs4</td> 
<td>18888003</td> 
<td>許昌</td> 
</tr> 
<tr> 
<td></td> 
<td><input type="button" id="checkAll" value="全選" /></td> 
<td><input type="button" id="removeAll" value="取消全部" /></td> 
<td><input type="button" id="reverse" value="反選" /></td> 
</tr> 
<tr> 
<td colspan="4" align="center"><input type="button" value="批量刪除" id="delAll"></td> 
</tr> 
</table> 
</body> 

</html> 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {


        $("#checkedAll").click(function () {


            //alert("aa");




            if ($(this).attr("checked")) { // 全選 


                $("input[name='checkbox_name']").each(function () {
                    $(this).attr("checked", true);
                });
            }
            else { // 取消全選 


                $("input[name='checkbox_name']").each(function () {
                    $(this).attr("checked", false);
                });
            }
        });


    }); 


</script> 


<body>
<input type="checkbox" name="checkbox_name" id="checkbox_name_1" />1<br />
<input type="checkbox" name="checkbox_name" id="checkbox_name_2" />2<br />
<input type="checkbox" name="checkbox_name" id="checkbox_name_3" />3<br />
<input type="checkbox" name="checkbox_name" id="checkbox_name_4" />4<br />
<input type="checkbox" name="checkedAll" id="checkedAll"/>全選/取消全選
</body>
</html>

相關推薦

分別使用jsJQuery實現

1.1html <table border="1" width="500" height="50" align="center"> <thead> <tr> <td colspan="4"><input type="butt

分別用jsjQuery實現表格的選中

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>使用jQuery和js完成複選框的全選和全不選</title> <script

jquery實現功能

方法一:用//Ajax獲取取值 <!DOCTYPE html> <html> <meta charset="utf-8"> <head> <script src="http://code.jquery.com/j

jquery實現。一句jquery

/**  * 全選or全不選  * @return  */ function selectAll(a){  $("[name=commonTourist]:checkbox").attr("checked", a.checked);} 頁面程式碼 <td width

jQuery學習(五)——使用JQ完成復框的

function () thead java round 綁定 使用 table check 1、在系統後臺進行人員管理時,進行批量刪除,使用jq完成全選和全不選 步驟分析: 第一步:引入jquery文件 第二步:書寫頁面加載函數 第三步:為上面的復選框綁定單擊事件 第四步

26.jquery

log scrip sel dtd put cti 事件 點擊 move <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> &l

JS 實現表單

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function checkAll(){

使用jQuery完成複框的

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" s

【JS】用checked實現

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8"> <title>無標題文件</title>

利用Javascript實現

最近開始練習js的基本操作,常常因為一些小疏忽導致頁面效果無法實現。這篇部落格中我來總結一下如何js實現全選和全不選。 1.首先你需要了解input標籤中複選框。當該複選框被選中時,呼叫該元素checked屬性的值為true。這一點是我們利用js實現該效果的第一個要點。

JS實現框的

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <ti

react

this hide 反選 margin 解決 大神 pos goods rem 狀態: this.state ={ check:false, checks:false,} js:showInput=(e)=>{//全選和全不全 console.log(e

Js設置問題

onclick length 參數 ron 一個 全選 事件 lang 點擊事件 首先在大的復選框中添加一個onclick點擊事件,然後寫一個函數的名字,函數中帶一個參數即(this.checked),代表的是當前的值,然後實際創建一個函數時就直接用一個變量來接就可以了

js版本的

這個以後做批量刪除之類的時候應該會用到 先記錄下來 <button id="b1">全選</button> <button id="b2">反宣</button> <button id="b3">全

AnaularJs的一鍵,且將選中的資料放入到陣列中

1.Js程式碼 //全選和全不全 $scope.box1 = function() { var aa = $scope.checkAll; if(aa == false) { for(var i = 0; i < $scop

JavaScript實現框的、全部、反

以較為簡潔的程式實現複選框的全選、全部不選、反選 操作。 並且將可變的部分設定為JS的引數,以實現程式碼複用。 全選和全不選 第一個引數為複選框名稱,第二個引數為是全選還是全部不選。 function allCheck(name,boolValue) {     var

案例:

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style>

關於單框、下拉框、複框的資料回顯問題以及

在列表顯示的介面中通常都有編輯操作,進行編輯操作時通常就牽涉到資料的回顯問題,本文中編輯介面和新增介面是在同一個介面。 頁面中使用了jstl中的c標籤,所以要先引用: <%@ taglib prefix="c" uri="http://java.sun.com/js

html複框的

js版: <!DOCTYPE html> <html> <head> <script> function

【JavaScript】實現框的、全部、反

以較為簡潔的程式實現複選框的全選、全部不選、反選 操作。 並且將可變的部分設定為JS的引數,以實現程式碼複用。 全選和全不選 第一個引數為複選框名稱,第二個引數為是全選還是全部不選。 function allCheck(name,boolValue) { var all