首頁 > web前端 > js教程 > 主體

關於jquery取得select,option所有的value和text實例講解

小云云
發布: 2018-01-23 13:59:21
原創
1512 人瀏覽過

本文主要為大家帶來一篇jquery取得select,option所有的value和text的實例。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧,希望能幫助大家。

想想學習jQuery也有幾天了,然後今天由於工作需要,我需要把select對應下的option所有的value和text獲取出來,然後拼接,導入到xml文件中,結果搞了一下午,終於搞出來了。以下是對應的程式碼:

中的程式碼是從別人的網站複製過來的,我現在需要取得它的value和text,然後拼接成

##<朝陽>7的形式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <script src="jquery-1.4.2.min.js" type="text/javascript"></script>
 <script type="text/javascript" language="javascript" > 
 $(document).ready(function(){ //等待所有dom绘制完成后就执行
  
     var arr = new Array(); //数组定义标准形式,不要写成Array arr = new Array();
     var all = ""; //定义变量全部保存
     $("#UserBorough option").each(function () {
       var txt = $(this).text(); //获取单个text
       var val = $(this).val(); //获取单个value
       var node = "<" + txt + ">" + val + "</" + txt + ">";
       arr.push(node);
       all += node;
     });
     alert(all);
     alert(arr);

  
 }); //$(document)
 </script>
</head>
<body>

 <select name="UserBorough" size="6" class="input" id="UserBorough" style="width:150px;" onchange="setSmallBorough(&#39;UserBorough&#39;,&#39;SmallBorough&#39;,&#39;/search_auto.aspx?searchtype=Borough&searchkey=&#39;+ this.options[this.selectedIndex].value +&#39;&#39;,&#39;&#39;);">
            <option value=7>朝阳</option><option value=1>海淀</option><option value=4>昌平</option><option value=8>丰台</option><option value=14>大兴</option><option value=2>东城</option><option value=3>西城</option><option value=5>崇文</option><option value=6>宣武</option><option value=12>通州</option><option value=13>顺义</option><option value=11>房山</option><option value=9>石景山</option><option value=10>门头沟</option><option value=15>怀柔</option><option value=18>密云</option><option value=17>延庆</option><option value=16>平谷</option><option value=448>周边</option>
</select>



</body>
</html>
登入後複製

總結:結合工具能省很大的事,你可以在VS2010中新建一個html文件敲程式碼,然後把程式碼複製到

Dreamweaver中運行,這樣會很節省時間。

透過這個例子,我體認到,僅僅把書上的那些程式碼看懂,照著敲下來,你不一定能寫出東西,還是要多動手

自己寫。

相關推薦:


jQuery動態產生select option下拉清單實作程式碼

jQuery實作select下拉方塊取得目前選中的文字

實例詳解JQuery 取得多個select標籤option的text內容

以上是關於jquery取得select,option所有的value和text實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!