kxbin
          成功留給有準(zhǔn)備的人
          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. 轉(zhuǎn)別人的一些東西:  
          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"。覺得很奇怪是嗎?繼續(xù)看下去~  
          33.   
          34. 不要嘗試去做這樣的判斷:if($"#xxx".attr("checked")=="true")  
          35.   
          36. 因為這么做是錯的,jQuery的API手冊上寫,attr(name)的返回值是object。  
          37.   
          38. 所以,應(yīng)該是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選中,及其相關(guān)  
          70. 獲取一組radio被選中項的值  
          71. var item = $('input[@name=items][@checked]').val();  
          72. 獲取select被選中項的文本  
          73. var item = $("select[@name=items] option[@selected]").text();  
          74. select下拉框的第二個元素為當(dāng)前選中值  
          75. $('#select_id')[0].selectedIndex = 1;  
          76. radio單選組的第二個元素為當(dāng)前選中值  
          77. $('input[@name=items]').get(1).checked = true;  
          78.   
          79. 獲取值:  
          80.   
          81. 文本框,文本區(qū)域:$("#txt").attr("value");  
          82. 多選框checkbox:$("#checkbox_id").attr("value");  
          83. 單選組radio:   $("input[@type=radio][@checked]").val();  
          84. 下拉框select: $('#sel').val();  
          85.   
          86. 控制表單元素:  
          87. 文本框,文本區(qū)域:$("#txt").attr("value",'');//清空內(nèi)容  
          88.                  $("#txt").attr("value",'11');//填充內(nèi)容  
          89.   
          90. 多選框checkbox: $("#chk1").attr("checked",'');//不打勾  
          91.                  $("#chk2").attr("checked",true);//打勾  
          92.                  if($("#chk1").attr('checked')==undefined) //判斷是否已經(jīng)打勾  
          93.   
          94. 單選組radio:    $("input[@type=radio]").attr("checked",'2');//設(shè)置value=2的項目為當(dāng)前選中項  
          95. 下拉框select:   $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項目為當(dāng)前選中項  
          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 閱讀(2999) 評論(3)  編輯  收藏 所屬分類: AJAX

          FeedBack:
          # re: JQuery操作checkbox、radio(轉(zhuǎn)發(fā))
          2012-11-15 10:00 | 撒的撒的
          撒打算打算  回復(fù)  更多評論
            
          # 規(guī)范化規(guī)劃
          2012-11-15 10:01 | 444
          地方放方法方法  回復(fù)  更多評論
            
          # 規(guī)范化規(guī)劃
          2012-11-15 10:02 | 444
          啊實打?qū)嵈蛩?nbsp; 回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經(jīng)常在別人面前批評某人,其實潛意識中是想接近他。

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

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術(shù)網(wǎng)站

          Linux

          平時常去的網(wǎng)站

          數(shù)據(jù)庫

          電影網(wǎng)站

          網(wǎng)站設(shè)計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阆中市| 高唐县| 彝良县| 翼城县| 黄浦区| 霍城县| 南京市| 德州市| 寻甸| 鄂尔多斯市| 广河县| 霍邱县| 莱芜市| 岳普湖县| 温泉县| 赤城县| 宣恩县| 沅江市| 扶绥县| 建德市| 廊坊市| 临洮县| 合山市| 五原县| 齐齐哈尔市| 清丰县| 申扎县| 新乡县| 长子县| 邢台市| 禹城市| 乌兰县| 广汉市| 桦川县| 揭阳市| 台北县| 灵石县| 九江县| 桓台县| 文登市| 西安市|