jQuery實現(xiàn)table表格checkbox全選的方法分析
本文實例講述了jQuery實現(xiàn)table表格checkbox全選的方法。分享給大家供大家參考,具體如下:
今天在頁面中使用jQuery實現(xiàn)了全選框操作,如圖:

具體的實現(xiàn)過程很簡單:
第一步
設計一個簡單的表格:
設置表格列標題,在列標題中的單選框為全選框;
設置表格題,表格題的單選框就是普通的單選框啦:
<table>
<thead>
<tr>
<td>
<input type="checkbox" onclick="selectAll(this.checked)" />
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="checkbox" name="check" />
</td>
<td>
<input type="checkbox" name="check" />
</td>
<td>
<input type="checkbox" name="check" />
</td>
</tr>
</tbody>
</table>
第二步
通過jQuery實現(xiàn)當點擊全選框的時候所有單選框都選中,當再次點擊全選框的時候所有單選框都是未選中狀態(tài):
function selectAll(selectStatus){//傳入?yún)?shù)(全選框的選中狀態(tài))
//根據(jù)name屬性獲取到單選框的input,使用each方法循環(huán)設置所有單選框的選中狀態(tài)
if(selectStatus){
$("input[name='check']").each(function(i,n){
n.checked = true;
});
}else{
$("input[name='check']").each(function(i,n){
n.checked = false;
});
}
}
好啦,大功告成!
ps:親們,不要忘了引入jQuery的js文件!
可使用cdn如:
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
更多關于jQuery相關內(nèi)容感興趣的讀者可查看本站專題:《jQuery表格(table)操作技巧匯總》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery form操作技巧匯總》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
- JS/jQuery實現(xiàn)超簡單的Table表格添加,刪除行功能示例
- jquery實現(xiàn)自定義樹形表格的方法【自定義樹形結構table】
- JS拖動選擇table里的單元格完整實例【基于jQuery】
- PHP+jQuery實現(xiàn)雙擊修改table表格功能示例
- jQuery-ui插件sortable實現(xiàn)自由拖動排序
- 使用jQuery給Table動態(tài)增加行、清空table的方法
- js與jQuery實現(xiàn)獲取table中的數(shù)據(jù)并拼成json字符串操作示例
- jQuery+datatables插件實現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能示例
- JQuery實現(xiàn)table中tr上移下移的示例(超簡單)
- 基于jQuery獲取table數(shù)據(jù)發(fā)送到后端
相關文章
animate動畫示例(淚奔的小孩)及stop和delay的使用
實現(xiàn)原理:停止動畫,當一個元素有一個動畫隊列時,停止的是當前動畫,緊接著執(zhí)行下一個動畫,具體代碼如下,感興趣的朋友可以參考下哈,希望對你學習jquery動畫有所幫助2013-05-05
jQuery實現(xiàn)點擊后高亮背景固定顯示的菜單效果【附demo源碼下載】
這篇文章主要介紹了jQuery實現(xiàn)點擊后高亮背景固定顯示的菜單效果,可實現(xiàn)鼠標點擊菜單項后呈現(xiàn)出鼠標滑過一樣的背景高亮顯示效果,同時該顯示效果固定不變,需要的朋友可以參考下2016-09-09
基于jQuery的ajax功能實現(xiàn)web service的json轉(zhuǎn)化
前面文章說過下次會給大家介紹詳細的基于web Services的JqueryAjax調(diào)用如何把一個datatable得數(shù)據(jù)轉(zhuǎn)化成JSON數(shù)據(jù),然后在客戶端再通過json2.js轉(zhuǎn)化成javascript對象。2009-08-08
使用jquery插件實現(xiàn)圖片延遲加載技術詳細說明
有時我們看到一些大型網(wǎng)站,頁面如果有很多圖片的時候,當你滾動到相應的行時,當前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,對于比較長的頁面來說,這個方案是比較好的。2011-03-03

