国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery實現全選、反選、獲得所有選中的checkbox

2024-05-06 16:25:43
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jquery實現全選、反選、獲得所有選中的checkbox功能,對checkbox感興趣的小伙伴們可以參考一下
 

舉了7個不同的checkbox狀態,和大家一一分享。

1、全選

$("#btn1").click(function(){ $("input[name='checkbox']").attr("checked","true"); }) 

2、取消全選(全不選)

$("#btn2").click(function(){ $("input[name='checkbox']").removeAttr("checked"); }) 

3、選中所有奇數

$("#btn3").click(function(){ $("input[name='checkbox']:odd").attr("checked","true"); }) 

4、選中所有偶數

$("#btn6").click(function(){ $("input[name='checkbox']:even").attr("checked","true"); }) 

5、反選

$("#btn4").click(function(){ $("input[name='checkbox']").each(function(){ if($(this).attr("checked")) { $(this).removeAttr("checked"); } else { $(this).attr("checked","true"); } }) }) 

或者

$("#invert").click(function(){  $("#ruleMessage [name='delModuleID']:checkbox").each(function(i,o){   $(o).attr("checked",!$(o).attr("checked"));  }); });

6、獲取選擇項的值

var aa=""; $("#btn5").click(function(){ $("input[name='checkbox']:checkbox:checked").each(function(){ aa+=$(this).val() }) document.write(aa); }) }) 

7、遍歷選中項

$("input[type=checkbox][checked]").each(function(){ //由于復選框一般選中的是多個,所以可以循環輸出  alert($(this).val()); }); 

下面實例講述了jquery實現全選、反選、獲得所有選中的checkbox。分享給大家供大家參考。具體如下:
運行效果截圖如下:

jquery實現全選、反選、獲得所有選中的checkbox

具體代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>無標題頁</title> <script src="js/jquery-1.6.min.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function($){ //全選 $("#btn1").click(function(){ $("input[name='checkbox']").attr("checked","true"); }) //取消全選 $("#btn2").click(function(){ $("input[name='checkbox']").removeAttr("checked"); }) //選中所有基數 $("#btn3").click(function(){ $("input[name='checkbox']:even").attr("checked","true"); }) //選中所有偶數 $("#btn6").click(function(){ $("input[name='checkbox']:odd").attr("checked","true"); }) //反選 $("#btn4").click(function(){ $("input[name='checkbox']").each(function(){ if($(this).attr("checked")) { $(this).removeAttr("checked"); } else { $(this).attr("checked","true"); } }) }) //或許選擇項的值 var aa=""; $("#btn5").click(function(){ $("input[name='checkbox']:checkbox:checked").each(function(){ aa+=$(this).val() }) document.write(aa); }) }) </script> </head> <body> <form id="form1" runat="server"> <div> <input type="button" id="btn1" value="全選"> <input type="button" id="btn2" value="取消全選"> <input type="button" id="btn3" value="選中所有奇數"> <input type="button" id="btn6" value="選中所有偶數"> <input type="button" id="btn4" value="反選"> <input type="button" id="btn5" value="獲得選中的所有值"> <br> <input type="checkbox" name="checkbox" value="checkbox1"> checkbox1 <input type="checkbox" name="checkbox" value="checkbox2"> checkbox2 <input type="checkbox" name="checkbox" value="checkbox3"> checkbox3 <input type="checkbox" name="checkbox" value="checkbox4"> checkbox4 <input type="checkbox" name="checkbox" value="checkbox5"> checkbox5 <input type="checkbox" name="checkbox" value="checkbox6"> checkbox6 <input type="checkbox" name="checkbox" value="checkbox7"> checkbox7 <input type="checkbox" name="checkbox" value="checkbox8"> checkbox8 </div> </form> </body> </html>

以上就是關于jquery中checkbox使用方法簡單實例演示,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁化县| 高密市| 延寿县| 名山县| 澄江县| 仙桃市| 鄂托克前旗| 兴化市| 武功县| 滦南县| 安溪县| 金沙县| 湾仔区| 镇沅| 贡山| 渝北区| 乌审旗| 梓潼县| 邯郸县| 娄烦县| 浠水县| 甘谷县| 五寨县| 广丰县| 遵义县| 屯门区| 五华县| 大悟县| 临沂市| 萝北县| 玛曲县| 湟源县| 新河县| 博客| 武平县| 吴旗县| 昭通市| 海城市| 灵璧县| 湖北省| 沅江市|