jquery一句話全選/取消全選
更新時間:2011年03月01日 23:41:05 作者:
因為后臺要用到該功能,熟悉了下jquery的選擇器功能。便實現(xiàn)了jquery版的全選。感覺jquery確實比用javascript節(jié)省很多勞力啊..呵呵
1、當(dāng)然要引入jquery文件啦。
2、建立函數(shù)
var check_all = function(obj,name){$(":checkbox[name='"+name+"']").attr("checked",obj.checked); }
3、使用
<!DOCTYPE Html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
function selectAll(checkbox) {
$('input[type=checkbox]').attr('checked', $(checkbox).attr('checked'));
}
</script>
</head>
<body>
<input type="checkbox" onclick="selectAll(this);" />全選<br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
……
</body>
</html>
多組的JQUERY選中與取消
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
function selectGroup(checkbox,obj) {
$('input[name='+obj+']').attr('checked', $(checkbox).attr('checked'));
}
</script>
</head>
<body>
<input type="checkbox" onclick="selectGroup(this,'grp1');" />選中GROUPA<br/>
GROUPA:<br/>
<input type="checkbox" name="grp1" />11<br/>
<input type="checkbox" name="grp1" />22<br/>
<input type="checkbox" name="grp1" />33<br/><br/>
<input type="checkbox" onclick="selectGroup(this,'grp2');" />選中GROUPB<br/>
GROUPB:<br/>
<input type="checkbox" name="grp2" />44<br/>
<input type="checkbox" name="grp2" />55<br/>
<input type="checkbox" name="grp2" />66<br/>
</body>
</html>
另外的補充代碼:
引用Jquery 庫jquery-1.4.1-vsdoc.js 等
Jquery腳本代碼——————————————————————
$(function() {
$('#inputCheck').click(function() {
$("input[name='Checkbox1']").attr("checked", $(this).attr("checked"));
});
}); // 全選
$(function() {
$("#select_reverse").click(function() {
$("input[name='Checkbox1']").each(function(idx, item) {
$(item).attr("checked", !$(item).attr("checked"));
})
});
});//反選
html 前臺代碼————————————————————————
[code]
<input id="inputCheck" type="checkbox" />全選
<input id="select_reverse" type="checkbox" />反選
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
[html]
2、建立函數(shù)
var check_all = function(obj,name){$(":checkbox[name='"+name+"']").attr("checked",obj.checked); }
3、使用
復(fù)制代碼 代碼如下:
<!DOCTYPE Html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
function selectAll(checkbox) {
$('input[type=checkbox]').attr('checked', $(checkbox).attr('checked'));
}
</script>
</head>
<body>
<input type="checkbox" onclick="selectAll(this);" />全選<br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
<input type="checkbox" /><br/>
……
</body>
</html>
多組的JQUERY選中與取消
復(fù)制代碼 代碼如下:
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
function selectGroup(checkbox,obj) {
$('input[name='+obj+']').attr('checked', $(checkbox).attr('checked'));
}
</script>
</head>
<body>
<input type="checkbox" onclick="selectGroup(this,'grp1');" />選中GROUPA<br/>
GROUPA:<br/>
<input type="checkbox" name="grp1" />11<br/>
<input type="checkbox" name="grp1" />22<br/>
<input type="checkbox" name="grp1" />33<br/><br/>
<input type="checkbox" onclick="selectGroup(this,'grp2');" />選中GROUPB<br/>
GROUPB:<br/>
<input type="checkbox" name="grp2" />44<br/>
<input type="checkbox" name="grp2" />55<br/>
<input type="checkbox" name="grp2" />66<br/>
</body>
</html>
另外的補充代碼:
引用Jquery 庫jquery-1.4.1-vsdoc.js 等
Jquery腳本代碼——————————————————————
復(fù)制代碼 代碼如下:
$(function() {
$('#inputCheck').click(function() {
$("input[name='Checkbox1']").attr("checked", $(this).attr("checked"));
});
}); // 全選
$(function() {
$("#select_reverse").click(function() {
$("input[name='Checkbox1']").each(function(idx, item) {
$(item).attr("checked", !$(item).attr("checked"));
})
});
});//反選
html 前臺代碼————————————————————————
[code]
<input id="inputCheck" type="checkbox" />全選
<input id="select_reverse" type="checkbox" />反選
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
<input name="Checkbox1" type="checkbox" />
[html]
您可能感興趣的文章:
- JQUERY復(fù)選框CHECKBOX全選,取消全選
- jquery復(fù)選框CHECKBOX全選、反選
- JQUERY CHECKBOX全選,取消全選,反選方法三
- jQuery 全選效果實現(xiàn)代碼
- jquery 實現(xiàn)的全選和反選
- checkbox全選/取消全選以及checkbox遍歷jQuery實現(xiàn)代碼
- jQuery CheckBox全選、全不選實現(xiàn)代碼小結(jié)
- 基于JQuery實現(xiàn)CheckBox全選全不選
- jquery 實現(xiàn)checkbox全選,反選,全不選等功能代碼(奇數(shù))
- jQuery實現(xiàn)類似淘寶購物車全選狀態(tài)示例
- jQuery 全選/反選以及單擊行改變背景色實例
- jQuery判斷checkbox(復(fù)選框)是否被選中以及全選、反選實現(xiàn)代碼
- 用JQuery實現(xiàn)全選與取消的兩種簡單方法
- jquery操作checkbox實現(xiàn)全選和取消全選
- jQuery實現(xiàn)復(fù)選框全選/取消全選/反選及獲得選擇的值
- jquery中checkbox全選失效的解決方法
- jQuery實現(xiàn)列表的全選功能
相關(guān)文章
學(xué)習(xí)使用jquery iScroll.js移動端滾動條插件
這篇文章主要為大家詳細(xì)介紹了jquery iScroll.js移動端滾動條插件的使用方法,以及iScroll.js使用注意事項,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-02-02jQuery實現(xiàn)輸入框郵箱內(nèi)容自動補全與上下翻動顯示效果【附demo源碼下載】
這篇文章主要介紹了jQuery實現(xiàn)輸入框郵箱內(nèi)容自動補全與上下翻動顯示效果,涉及jquery.autoComplete.js插件的使用,可實現(xiàn)輸入框內(nèi)容自動補全的功能,附帶了完整的demo源碼供讀者下載參考,需要的朋友可以參考下2016-09-09jQuery.Validate 使用筆記(jQuery Validation范例 )
學(xué)習(xí)jQuery Validation,于是手寫一公共范例,并收藏以便后用,里面附有測試代碼,需要的朋友一起來測試。2010-06-06淺談jQuery中的$.extend方法來擴(kuò)展JSON對象
下面小編就為大家?guī)硪黄獪\談jQuery中的$.extend方法來擴(kuò)展JSON對象。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02jQuery實現(xiàn)按鈕點擊遮罩加載及處理完后恢復(fù)的效果
這篇文章主要介紹了jQuery實現(xiàn)按鈕點擊遮罩加載及處理完后恢復(fù)的效果,涉及jQuery與asp.net后臺交互實現(xiàn)頁面效果動態(tài)變換的相關(guān)技巧,需要的朋友可以參考下2016-06-06