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值.

基本上就这些吧,欢迎你们与我分享你们遇到的问题.

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值