<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é)還不錯(cuò)的

    1. jQuery獲取Select選擇的Text和Value:  
    2. 語(yǔ)法解釋:  
    3. 1. $("#select_id").change(function(){//code...});   //為Select添加事件,當(dāng)選擇其中一項(xiàng)時(shí)觸發(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. 語(yǔ)法解釋:  
    10. 1. $("#select_id ").get(0).selectedIndex=1;  //設(shè)置Select索引值為1的項(xiàng)選中  
    11. 2. $("#select_id ").val(4);   // 設(shè)置Select的Value值為4的項(xiàng)選中  
    12. 3. $("#select_id option[text='jQuery']").attr("selected", true);   //設(shè)置Select的Text值為jQuery的項(xiàng)選中  
    13. jQuery添加/刪除Select的Option項(xiàng):  
    14. 語(yǔ)法解釋:  
    15. 1. $("#select_id").append("<option value='Value'>Text</option>");  //為Select追加一個(gè)Option(下拉項(xiàng))  
    16. 2. $("#select_id").prepend("<option value='0'>請(qǐng)選擇</option>");  //為Select插入一個(gè)Option(第一個(gè)位置)  
    17. 3. $("#select_id option:last").remove();  //刪除Select中索引值最大Option(最后一個(gè))  
    18. 4. $("#select_id option[index='0']").remove();  //刪除Select中索引值為0的Option(第一個(gè))  
    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被選中項(xiàng)的值  
    26. var item = $('input[@name=items][@checked]').val();  
    27. 獲 取select被選中項(xiàng)的文本  
    28. var item = $("select[@name=items] option[@selected]").text();  
    29. select下拉框的第二個(gè)元素為當(dāng)前選中值  
    30. $('#select_id')[0].selectedIndex = 1;  
    31. radio單選組的第二個(gè)元素為當(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的項(xiàng)目為當(dāng)前選中項(xiàng)  
    50. 下拉框 select:   $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項(xiàng)目為當(dāng)前選中項(xià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(); //得到下拉菜單的選中項(xiàng)的文本(注意中間有空格)  
    83. var cc2 = $('.formc select[@name="country"]').val(); //得到下拉菜單的選中項(xiàng)的值  
    84. var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜單的選中項(xiàng)的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. 可以看出有@開(kāi)頭的就表示后面跟 的是屬性。  
    92.   
    93. 2,單選框:  
    94. $("input[@type=radio][@checked]").val(); //得到單選框的 選中項(xiàng)的值(注意中間沒(méi)有空格)  
    95. $("input[@type=radio][@value=2]").attr("checked",'checked'); //設(shè)置單選框value=2的為選中狀態(tài).(注意中間沒(méi)有空格)  
    96.   
    97. 3,復(fù)選框:  
    98. $("input[@type=checkbox][@checked]").val(); //得到復(fù)選框的選中的第一項(xiàng)的值  
    99. $("input[@type=checkbox][@checked]").each(function() { //由于復(fù)選框一般選中的是多個(gè),所以可以循環(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被選中 項(xiàng)的值  
    140. var item = $('input[@name=items][@checked]').val();  
    141. 獲取select被選 中項(xiàng)的文本  
    142. var item = $("select[@name=items] option[@selected]").text();  
    143. select 下拉框的第二個(gè)元素為當(dāng)前選中值  
    144. $('#select_id')[0].selectedIndex = 1;  
    145. radio單選組的第二個(gè) 元素為當(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的項(xiàng)目為當(dāng)前選中項(xiàng)  
    159. 下拉框 select: $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項(xiàng)目為當(dāng)前選中項(xiàng)  
    160. $("<optionvalue='1'& gt;1111</option><optionvalue='2'>2222</option& gt;").appendTo("#sel")//添加下拉框的option  
    161. $("#sel").empty();// 清空下拉框  
    162.   
    163. 獲取一組radio被選中項(xiàng)的值  
    164. var item = $('input[@name=items][@checked]').val();  
    165. 獲取select被選中項(xiàng)的文本  
    166. var item = $("select[@name=items] option[@selected]").text();  
    167. select下拉框的第二個(gè)元素為當(dāng) 前選中值  
    168. $('#select_id')[0].selectedIndex = 1;  
    169. radio單選組的第二個(gè)元素為當(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的項(xiàng)目為當(dāng)前選中項(xiàng)  
    183. 下拉框 select: $("#sel").attr("value",'-sel3');//設(shè)置value=-sel3的項(xiàng)目為當(dāng)前選中項(xiàng)  
    184. $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option  
    185. $("#sel").empty();// 清空下拉框 

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

    <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 閱讀(1637) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScriptJQuery

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

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊(cè)

    收藏夾

    Java

    Linux知識(shí)相關(guān)

    Spring相關(guān)

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

    友情博客

    多線程并發(fā)編程

    開(kāi)源技術(shù)

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

    搜索

    •  

    積分與排名

    • 積分 - 358723
    • 排名 - 154

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲日韩中文字幕| 久久91亚洲精品中文字幕| 亚洲精品综合久久| 亚洲综合无码精品一区二区三区| 亚洲精品tv久久久久久久久| 亚洲精品午夜视频| 亚洲精华国产精华精华液好用| 一级黄色免费毛片| 午夜视频免费在线观看| 性感美女视频在线观看免费精品 | 日韩免费观看一级毛片看看| 啊灬啊灬别停啊灬用力啊免费看| 亚洲精品乱码久久久久66| 亚洲欧洲综合在线| 亚洲乱色伦图片区小说| 国产久爱免费精品视频| 国产精品久久永久免费| 四虎永久在线精品免费观看地址 | 亚洲欧洲久久av| 亚洲视频小说图片| 苍井空亚洲精品AA片在线播放| a视频免费在线观看| 日韩免费一区二区三区在线 | 亚洲国产精品lv| 亚洲人成网站18禁止| 中文字幕无线码免费人妻| 最近最新高清免费中文字幕| 国产成人免费a在线视频app| 亚洲avav天堂av在线不卡| 亚洲日本在线电影| 久久永久免费人妻精品| 日韩中文字幕在线免费观看 | 亚洲av日韩av综合| 亚洲高清免费视频| 男人的好看免费观看在线视频| 国产亚洲?V无码?V男人的天堂 | 最近中文字幕大全免费版在线| 91情侣在线精品国产免费| 亚洲综合日韩久久成人AV| 亚洲色最新高清av网站| 久久久精品免费国产四虎|