kxbin
          成功留給有準備的人
          posts - 10,  comments - 35,  trackbacks - 0
          1. 例:將多個選中的checkbox的值組裝成一個字符串  
          2.   
          3. <script type=text/javascript>  
          4. function addMem(){  
          5. //var followers = document.getElementsByName("followers");  
          6. var f_str = '0';  
          7. $("input[@name='followers']").each(function(){  
          8.    if($(this).attr("checked")==true){  
          9.     f_str += ","+$(this).attr("value");  
          10.    }  
          11. })  
          12. alert(f_str);  
          13. }  
          14. </script>  
          15.   
          16. =====================  
          17.   
          18. 例:取選中的radio的值  
          19.   
          20. var gender = $('input[@name=gender][@checked]').val();  
          21.   
          22. =====================  
          23.   
          24. 轉別人的一些東西:  
          25.   
          26. jquery判斷checkbox是否被選中  
          27.   
          28. 在html的checkbox里,選中的話會有屬性checked="checked"。  
          29.   
          30. 如果用一個checkbox被選中,alert這個checkbox的屬性"checked"的值alert($"#xxx".attr("checked")),會打印出"true",而不是"checked"!  
          31.   
          32. 如果沒被選中,打印出的是"undefined"。覺得很奇怪是嗎?繼續看下去~  
          33.   
          34. 不要嘗試去做這樣的判斷:if($"#xxx".attr("checked")=="true")  
          35.   
          36. 因為這么做是錯的,jQuery的API手冊上寫,attr(name)的返回值是object。  
          37.   
          38. 所以,應該是if($"#xxx".attr("checked")==true)  
          39.   
          40. ====================================  
          41.   
          42. jquery全選/取消選擇checkbox示例:  
          43.   
          44. <input type="checkbox" name="checkbox_name[]” id=”checkbox_name_1″ />1<br />  
          45. <input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_2″ />2<br />  
          46. <input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_3″ />3<br />  
          47. <input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_4″ />4<br />  
          48. <input type=”checkbox” name=”checkedAll” id=”checkedAll”/>全選/取消全選  
          49.   
          50. <script type="text/javascript">   
          51. <!--   
          52. $(function() {   
          53. $("#checkedAll").click(function() {   
          54. if ($(this).attr("checked") == true) { // 全選   
          55.    $("input[@name='checkbox_name[]']").each(function() {   
          56.    $(this).attr("checked"true);   
          57.   });   
          58. else { // 取消全選   
          59.    $("input[@name='checkbox_name[]']").each(function() {   
          60.    $(this).attr("checked"false);   
          61.   });   
          62. }   
          63. });   
          64. });   
          65. //-->   
          66. </script>   
          67. =================================================  
          68.   
          69. jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關  
          70. 獲取一組radio被選中項的值  
          71. var item = $('input[@name=items][@checked]').val();  
          72. 獲取select被選中項的文本  
          73. var item = $("select[@name=items] option[@selected]").text();  
          74. select下拉框的第二個元素為當前選中值  
          75. $('#select_id')[0].selectedIndex = 1;  
          76. radio單選組的第二個元素為當前選中值  
          77. $('input[@name=items]').get(1).checked = true;  
          78.   
          79. 獲取值:  
          80.   
          81. 文本框,文本區域:$("#txt").attr("value");  
          82. 多選框checkbox:$("#checkbox_id").attr("value");  
          83. 單選組radio:   $("input[@type=radio][@checked]").val();  
          84. 下拉框select: $('#sel').val();  
          85.   
          86. 控制表單元素:  
          87. 文本框,文本區域:$("#txt").attr("value",'');//清空內容  
          88.                  $("#txt").attr("value",'11');//填充內容  
          89.   
          90. 多選框checkbox: $("#chk1").attr("checked",'');//不打勾  
          91.                  $("#chk2").attr("checked",true);//打勾  
          92.                  if($("#chk1").attr('checked')==undefined) //判斷是否已經打勾  
          93.   
          94. 單選組radio:    $("input[@type=radio]").attr("checked",'2');//設置value=2的項目為當前選中項  
          95. 下拉框select:   $("#sel").attr("value",'-sel3');//設置value=-sel3的項目為當前選中項  
          96.                 $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option  
          97.                 $("#sel").empty();//清空下拉框  
          98.   
          posted on 2011-12-23 11:10 kxbin 閱讀(2998) 評論(3)  編輯  收藏 所屬分類: AJAX

          FeedBack:
          # re: JQuery操作checkbox、radio(轉發)
          2012-11-15 10:00 | 撒的撒的
          撒打算打算  回復  更多評論
            
          # 規范化規劃
          2012-11-15 10:01 | 444
          地方放方法方法  回復  更多評論
            
          # 規范化規劃
          2012-11-15 10:02 | 444
          啊實打實打算  回復  更多評論
            
          你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術網站

          Linux

          平時常去的網站

          數據庫

          電影網站

          網站設計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兰西县| 神木县| 政和县| 富顺县| 基隆市| 宜章县| 绍兴市| 伊通| 休宁县| 内黄县| 江城| 宝清县| 宜兴市| 安溪县| 沂南县| 墨玉县| 四子王旗| 安丘市| 枞阳县| 读书| 永善县| 东源县| 姜堰市| 佛学| 福贡县| 邹平县| 张掖市| 桑植县| 竹北市| 交口县| 乌恰县| 衡阳市| 海盐县| 于田县| 新沂市| 清流县| 宜宾县| 丹寨县| 元氏县| 德保县| 砚山县|