<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 167,  comments - 30,  trackbacks - 0
    轉(zhuǎn)載自:
    http://conkeyn.iteye.com/blog/734186

    總結(jié)還不錯的

    1. jQuery獲取Select選擇的Text和Value:  
    2. 語法解釋:  
    3. 1. $("#select_id").change(function(){//code...});   //為Select添加事件,當(dāng)選擇其中一項時觸發(fā)  
    4. 2. var checkText=$("#select_id").find("option:selected").text();  //獲取Select選擇的Text  
    5. 3. var checkValue=$("#select_id").val();  //獲取Select選擇的Value  
    6. 4. var checkIndex=$("#select_id ").get(0).selectedIndex;  //獲取Select選擇的索引值  
    7. 5. var maxIndex=$("#select_id option:last").attr("index");  //獲取Select最大的索引值  
    8. jQuery設(shè)置Select選擇的 Text和Value:  
    9. 語法解釋:  
    10. 1. $("#select_id ").get(0).selectedIndex=1;  //設(shè)置Select索引值為1的項選中  
    11. 2. $("#select_id ").val(4);   // 設(shè)置Select的Value值為4的項選中  
    12. 3. $("#select_id option[text='jQuery']").attr("selected", true);   //設(shè)置Select的Text值為jQuery的項選中  
    13. jQuery添加/刪除Select的Option項:  
    14. 語法解釋:  
    15. 1. $("#select_id").append("<option value='Value'>Text</option>");  //為Select追加一個Option(下拉項)  
    16. 2. $("#select_id").prepend("<option value='0'>請選擇</option>");  //為Select插入一個Option(第一個位置)  
    17. 3. $("#select_id option:last").remove();  //刪除Select中索引值最大Option(最后一個)  
    18. 4. $("#select_id option[index='0']").remove();  //刪除Select中索引值為0的Option(第一個)  
    19. 5. $("#select_id option[value='3']").remove();  //刪除Select中Value='3'的Option  
    20. 5. $("#select_id option[text='4']").remove();  //刪除Select中Text='4'的Option  
    21.   
    22. http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html  
    23.   
    24. jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關(guān)  
    25. 獲 取一組radio被選中項的值  
    26. var item = $('input[@name=items][@checked]').val();  
    27. 獲 取select被選中項的文本  
    28. var item = $("select[@name=items] option[@selected]").text();  
    29. select下拉框的第二個元素為當(dāng)前選中值  
    30. $('#select_id')[0].selectedIndex = 1;  
    31. radio單選組的第二個元素為當(dāng)前選中值  
    32. $('input[@name=items]').get(1).checked = true;  
    33.   
    34. 獲取值:  
    35.   
    36. 文本框,文本區(qū)域:$("#txt").attr("value");  
    37. 多選框 checkbox:$("#checkbox_id").attr("value");  
    38. 單選組radio:   $("input[@type=radio][@checked]").val();  
    39. 下拉框select: $('#sel').val();  
    40.   
    41. 控制表單元素:  
    42. 文本框,文本區(qū)域:$("#txt").attr("value",'');//清空內(nèi)容  
    43. $("#txt").attr("value",'11');// 填充內(nèi)容  
    44.   
    45. 多選框checkbox: $("#chk1").attr("checked",'');//不打勾  
    46. $("#chk2").attr("checked",true);// 打勾  
    47. if($("#chk1").attr('checked')==undefined) //判斷是否已經(jīng)打勾  
    48.   
    49. 單選組 radio:    $("input[@type=radio]").attr("checked",'2');//設(shè)置value=2的項目為當(dāng)前選中項  
    50. 下拉框 select:   $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項目為當(dāng)前選中項  
    51. $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option  
    52. $("#sel").empty();// 清空下拉框  
    53.   
    54. ----------------------------------------------------------------------------------------------------  
    55.   
    56.    
    57.   
    58. //遍歷option和添加、移除option  
    59. function changeShipMethod(shipping){  
    60. var len = $("select[@name=ISHIPTYPE] option").length  
    61. if(shipping.value != "CA"){  
    62. $("select[@name=ISHIPTYPE] option").each(function(){  
    63. if($(this).val() == 111){  
    64. $(this).remove();  
    65. }  
    66. });  
    67. }else{  
    68. $("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));  
    69. }  
    70. }  
    71.   
    72.   
    73. //取得下拉選單的選取值  
    74.   
    75. $(#testSelect option:selected').text();  
    76. 或$("#testSelect").find('option:selected').text();  
    77. 或$("#testSelect").val();  
    78. //////////////////////////////////////////////////////////////////  
    79. 記 性不好的可以收藏下:  
    80. 1,下拉框:  
    81.   
    82. var cc1 = $(".formc select[@name='country'] option[@selected]").text(); //得到下拉菜單的選中項的文本(注意中間有空格)  
    83. var cc2 = $('.formc select[@name="country"]').val(); //得到下拉菜單的選中項的值  
    84. var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜單的選中項的ID屬性值  
    85. $("#select").empty();//清空下拉框 //$("#select").html('');  
    86. $("<option value='1'>1111</option>").appendTo("#select")//添加下拉框的option  
    87.   
    88. 稍微解釋一下:  
    89. 1.select[@name='country'] option[@selected] 表示具有name 屬性,  
    90. 并 且該屬性值為'country' 的select元素 里面的具有selected 屬性的option 元素;  
    91. 可以看出有@開頭的就表示后面跟 的是屬性。  
    92.   
    93. 2,單選框:  
    94. $("input[@type=radio][@checked]").val(); //得到單選框的 選中項的值(注意中間沒有空格)  
    95. $("input[@type=radio][@value=2]").attr("checked",'checked'); //設(shè)置單選框value=2的為選中狀態(tài).(注意中間沒有空格)  
    96.   
    97. 3,復(fù)選框:  
    98. $("input[@type=checkbox][@checked]").val(); //得到復(fù)選框的選中的第一項的值  
    99. $("input[@type=checkbox][@checked]").each(function() { //由于復(fù)選框一般選中的是多個,所以可以循環(huán)輸出  
    100. alert($(this).val());  
    101. });  
    102.   
    103. $("#chk1").attr("checked",'');//不打勾  
    104. $("#chk2").attr("checked",true);// 打勾  
    105. if($("#chk1").attr('checked')==undefined){} //判斷是否已經(jīng)打勾  
    106.   
    107.   
    108. 當(dāng)然jquery的選擇器是強(qiáng)大的. 還有很多方法.  
    109.   
    110. <script src="jquery-1.2.1.js" type="text/javascript"></script>  
    111. <script language="javascript" type="text/javascript">  
    112. $(document).ready(function(){  
    113. $("#selectTest").change(function()  
    114. {  
    115. //alert("Hello");  
    116. //alert($("#selectTest").attr("name"));  
    117. //$("a").attr("href","xx.html");  
    118. //window.location.href="xx.html";  
    119. //alert($("#selectTest").val());  
    120. alert($("#selectTest option[@selected]").text());  
    121. $("#selectTest").attr("value", "2");  
    122.   
    123. });  
    124. });  
    125. </script>  
    126.   
    127.   
    128. <a href="#">aaass</a>  
    129.   
    130. <!--下拉框-->  
    131. <select id="selectTest" name="selectTest">  
    132. <option value="1">11</option>  
    133. <option value="2">22</option>  
    134. <option value="3">33</option>  
    135. <option value="4">44</option>  
    136. <option value="5">55</option>  
    137. <option value="6">66</option>  
    138. </select>  
    139. jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關(guān)獲取一組radio被選中 項的值  
    140. var item = $('input[@name=items][@checked]').val();  
    141. 獲取select被選 中項的文本  
    142. var item = $("select[@name=items] option[@selected]").text();  
    143. select 下拉框的第二個元素為當(dāng)前選中值  
    144. $('#select_id')[0].selectedIndex = 1;  
    145. radio單選組的第二個 元素為當(dāng)前選中值  
    146. $('input[@name=items]').get(1).checked = true;  
    147. 獲取值:  
    148. 文本 框,文本區(qū)域:$("#txt").attr("value");  
    149. 多選框 checkbox:$("#checkbox_id").attr("value");  
    150. 單選組radio: $("input[@type=radio][@checked]").val();  
    151. 下拉框select: $('#sel').val();  
    152. 控 制表單元素:  
    153. 文本框,文本區(qū)域:$("#txt").attr("value",'');//清空內(nèi)容  
    154. $("#txt").attr("value",'11');// 填充內(nèi)容  
    155. 多選框checkbox: $("#chk1").attr("checked",'');//不打勾  
    156. $("#chk2").attr("checked",true);// 打勾  
    157. if($("#chk1").attr('checked')==undefined) //判斷是否已經(jīng)打勾  
    158. 單選組radio: $("input[@type=radio]").attr("checked",'2');//設(shè)置value=2的項目為當(dāng)前選中項  
    159. 下拉框 select: $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項目為當(dāng)前選中項  
    160. $("<optionvalue='1'& gt;1111</option><optionvalue='2'>2222</option& gt;").appendTo("#sel")//添加下拉框的option  
    161. $("#sel").empty();// 清空下拉框  
    162.   
    163. 獲取一組radio被選中項的值  
    164. var item = $('input[@name=items][@checked]').val();  
    165. 獲取select被選中項的文本  
    166. var item = $("select[@name=items] option[@selected]").text();  
    167. select下拉框的第二個元素為當(dāng) 前選中值  
    168. $('#select_id')[0].selectedIndex = 1;  
    169. radio單選組的第二個元素為當(dāng)前選中值  
    170. $('input[@name=items]').get(1).checked = true;  
    171. 獲取值:  
    172. 文本框,文本區(qū)域:$("#txt").attr("value");  
    173. 多選框 checkbox:$("#checkbox_id").attr("value");  
    174. 單選組radio: $("input[@type=radio][@checked]").val();  
    175. 下拉框select: $('#sel').val();  
    176. 控 制表單元素:  
    177. 文本框,文本區(qū)域:$("#txt").attr("value",'');//清空內(nèi)容  
    178. $("#txt").attr("value",'11');// 填充內(nèi)容  
    179. 多選框checkbox: $("#chk1").attr("checked",'');//不打勾  
    180. $("#chk2").attr("checked",true);// 打勾  
    181. if($("#chk1").attr('checked')==undefined) //判斷是否已經(jīng)打勾  
    182. 單選組radio: $("input[@type=radio]").attr("checked",'2');//設(shè)置value=2的項目為當(dāng)前選中項  
    183. 下拉框 select: $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項目為當(dāng)前選中項  
    184. $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option  
    185. $("#sel").empty();// 清空下拉框 

    query獲取數(shù)據(jù)并生成下拉菜單,記下來,免得又弄丟.這東東一不用就忘,郁悶~!!!

    <script type="text/javascript">
        $(document).ready(function() {
            GetByJquery();
            $("#ddlProvince").change(function() { GetCity() });
            $("#ddlCity").change(function() { GetDistrict() });
        });
       
        function GetByJquery() {

            $("#ddlProvince").empty(); //清空省份SELECT控件

            $.getJSON("/ajax/GetProvinceList", function(data) {
                $.each(data, function(i, item) {
                    $("<option></option>")
                        .val(item["ProvinceID"])
                        .text(item["ProvinceName"])
                        .appendTo($("#ddlProvince"));
                });
                GetCity();
            });     

        }

        function GetCity() {

            $("#ddlCity").empty(); //清空城市SELECT控件
            var url ="/ajax/GetCityList/" + $("#ddlProvince").val();
            $.getJSON(url, function(data) {
                $.each(data, function(i, item) {
                    $("<option></option>")
                        .val(item["CityID"])
                        .text(item["CityName"])
                        .appendTo($("#ddlCity"));
                });
                GetDistrict();
            });
        }

        function GetDistrict() {
            $("#ddlDistrict").empty(); //清空市區(qū)SELECT控件
            var url = "/ajax/GetDistrictList/" + $("#ddlCity").val();
           
            $.getJSON(url, function(data) {
                $.each(data, function(i, item) {
                    $("<option></option>")
                        .val(item["DistrictID"])
                        .text(item["DistrictName"])
                        .appendTo($("#ddlDistrict"));
                });
            });
        }

    </script>



    posted on 2011-11-28 14:35 David1228 閱讀(1649) 評論(0)  編輯  收藏 所屬分類: JavaScriptJQuery

    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關(guān)

    Spring相關(guān)

    云計算/Linux/虛擬化技術(shù)/

    友情博客

    多線程并發(fā)編程

    開源技術(shù)

    持久層技術(shù)相關(guān)

    搜索

    •  

    積分與排名

    • 積分 - 359730
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 野花高清在线电影观看免费视频 | 亚洲乱码中文字幕手机在线 | 亚洲av永久无码精品网站| 免费无码一区二区三区蜜桃大| 黄色片免费在线观看| 少妇亚洲免费精品| 亚洲av无一区二区三区| 亚洲国产日产无码精品| 91嫩草私人成人亚洲影院| 亚洲一区二区三区香蕉| 亚洲?V乱码久久精品蜜桃 | 亚洲影院在线观看| 国产亚洲精品一品区99热| 免费中文字幕在线| 在线免费观看韩国a视频| 成人免费视频软件网站| 麻豆一区二区免费播放网站| 久久国产精品一区免费下载| 三年在线观看免费观看完整版中文| 国产精品亚洲va在线观看| 亚洲丶国产丶欧美一区二区三区| 精品亚洲成A人无码成A在线观看| 久久久国产精品亚洲一区| 亚洲午夜免费视频| 亚洲另类激情综合偷自拍| 亚洲av无码一区二区三区不卡| 亚洲欧洲国产成人综合在线观看| 免费**毛片在线播放直播| 国产jizzjizz视频全部免费| 日韩免费无码一区二区视频| 夫妻免费无码V看片| 女人张开腿等男人桶免费视频| 成人男女网18免费视频| 国内一级一级毛片a免费| 成人免费视频试看120秒| 成年女人永久免费观看片| 亚洲Aⅴ无码一区二区二三区软件| 国产亚洲福利一区二区免费看| 国产无遮挡裸体免费视频| 亚洲AV无码成人精品区大在线| 亚洲国产精品无码久久久久久曰|