1. 程式人生 > >js給下拉框賦值

js給下拉框賦值

最近在用kendo 的UI做幾個手機銀行介面,但是kendo mobile 提供的UI和kendo 提供的給PC的UI放在一起就有了衝突,好好的一個下拉框,愣是被弄的醜了吧唧的,所以還是自己做一個下拉動態賦值吧.

先發請求去取資料:

這裡就發jq包裝好的get請求,其實get個post區別自己用多了都明白,無非是傳引數不同,能不能被瀏覽器快取,引數放在那裡,安不安全,能不能收藏連結.想起來了就扯幾句.呵呵

$.get("url",function(data){

     //請求到的data是一個js陣列的json串,形如:

[
 {"Acno":"6211125886667895"},{"Acno":"6211125886667892"},{"Acno":"6211125886667897"}
]

      for(var i=0;i<data.length;i++){

         //先建立好select裡面的option元素

         var option=document.createElement("option");

         //轉換DOM物件為JQ物件,好用JQ裡面提供的方法 給option的value賦值

         $(option).val(data[i].Acno);

         //給option的text賦值,這就是你點開下拉框能夠看到的東西

             $(option).text(data[i].Acno);

         //獲取select 下拉框物件,並將option新增進select

         $('#select').append(option);

        }

});

這時候重新整理你的頁面,看看下拉框是不是已經有值了,要想獲取到下拉框的值,就直接$('#select').val();拿到了當前選中的option的value值.

基本上就這些吧,歡迎你們與我分享你們遇到的問題.

相關推薦

js

最近在用kendo 的UI做幾個手機銀行介面,但是kendo mobile 提供的UI和kendo 提供的給PC的UI放在一起就有了衝突,好好的一個下拉框,愣是被弄的醜了吧唧的,所以還是自己做一個下拉動態賦值吧. 先發請求去取資料: 這裡就發jq包裝好的get請求,其實g

判斷select是否有選,並

使用select下拉框時,錯誤寫法 var sex = $('#sex').val(); alert(sex); //彈出的是:null if(sex==""){ alert(

selectjs實現

var dataList = [ "6211125886667895", "6211125886667892", "62111258866678

[學習筆記]JS

var FrustaNumber=FrustaNumbers.split(",");if(FrustaNumber.length>0){for(var i=0;i<FrustaNumber

通過ajax返回的json資料,預設選中顯示(的選中

//編輯資料渲染 $("#zh_update").click(function(){ if(checknum==1){ $(".zh_update").show(); //獲取當前選中的引數

angular問題

虛擬 mode name blog ole gpo 9.png lar ges 描述:在我們的項目中,會用到下拉框選項,比如後臺系統,會有新增修改刪除等操作; 當新增時,會輸入一些內容,也會利用到下拉框,保存之後數據發送給後臺; 當編輯時,需要把上次的內容帶到本次中,下拉框

layui

tis str btn conf gin category ext bar borde layui下拉框賦值 原創 2017年11月08日 18:45:39 2087 1、定義下拉框 <div class="layui-input-block layui

Bootstrap select多選

Bootstrap Multi-Select Plugin的動態資料插入使用 圖片: 這個你看到的是我頁面的效果,我將裡面的js程式碼修改了一點,擴充套件了一下顯示的結果id,text,這是固定的,後面的是我又加了一個引數 參考頁面:多選框外掛連結(這個就是那個多選的

動態初始化以及修改操作時的

寫在前面的話: 本部落格只是為了記錄我在工作中遇到的一些bug,以便日後重蹈覆轍,目前我還是一名在校大四學生,在公司實習不足半年,可能記錄的問題會非常簡單和出現一些錯誤,希望各位瀏覽的大

ajax struts2 (適合所有)

//有一個{id_:"#kuai_flag",id:"#kuaiflag" ,flag:"3"}這種物件就有一個下拉框資訊;  });  /**  *↓↓↓↓↓↓↓↓↓↓  *作者:ZhuangZi  *類名:獲取下拉框值公用方法  *功能:下拉列表取值  *詳細:載入下拉列表  *版本:1.0  *日期

layui、按鈕狀態、時間初始

  <!--彈框的dom結構--> <div id="add_activity"> <div style="width: 95%;height: 100%;margin: auto;"> <form class="

Js獲取當前選擇項的文字和

 現在有一個Id為AreaId的下拉框,要獲取它當前選擇項的文字和值有以下方法: <span class="red">* </span> 地&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

js獲取表格當前行

jsp程式碼<td><B><input type="button" class="btn"  value="儲存"/></B></td>                     <td id="aipictur

JS獲取input標籤的textJS獲取內容、input控制只能輸入數字等問題彙總

1、在js中如何獲取input標籤的text值 var cgsl = document.getElementsByName("cgsl")[0].value; jsp原始碼為: <span> </span><tr><spa

vue.js中關於預設及繫結問題

一、今天遇到vue中下拉框問題,故而寫點東西留個腳印 <template>   <select v-model='selected' @click="disable()">     <option v-for="(option,index) i

js操作選中的

jsp: <select name="sortId"  id="sortId" class="xzk" onchange="setv(this);" style="width:200px">                                   

JS獲取被選中的value

var rtl=document.getElementById("depFs1"); //獲取下拉框物件 alert(rtl.options[rtl.selectedIndex].value); //獲取被選中的值

使用js設定預設select

使用js來預設選中select下拉框的值真的很方便,為了以後方便查詢學習,做一個 <script> $(function(){ var a=${school.SCHOOL_ASS

jquery和js 判斷選項選中

變異 scrip select his () pre variant color span js <script> var selectId = document.getElementById("VariantType");//獲取ID

js實現模糊查詢

content body col con 下拉 gpo for lis OS keyup方法觸發模糊查詢 list : Array<any> //下拉列表所有內容 filtList:Array<any> //過濾後的內容 inputContent