jQuery实现动态显示select下拉列表数据的方法


Posted in jQuery onFebruary 05, 2018

本文实例讲述了jQuery实现动态显示select下拉列表数据的方法。分享给大家供大家参考,具体如下:

先来看看运行效果:

jQuery实现动态显示select下拉列表数据的方法

具体代码如下:

<!DOCTYPE HTML>
<html>
<head>
  <meta charset="UTF-8">
  <title>3water.com jQuery动态显示表单</title>
  <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
  <script type="text/javascript">
    //数据集
    var schools = [
      { 'id': 1, 'name': '南京大学' },
      { 'id': 2, 'name': '北京大学' },
      { 'id': 3, 'name': '浙江大学' },
      { 'id': 4, 'name': '清华大学' },
      { 'id': 5, 'name': '湖南大学' },
    ];
    //页面加载运行,将数据集绑定select,显示默认选中学校
    $(function () {
      bindSelect();
      $('#info').text($('#schoolSelect').val());
    });
    //将数据集绑定select,重新选择学校后显示选中学校
    bindSelect = function () {
      var $schoolSelect = $('#schoolSelect');
      $schoolSelect.change(function () {
        $('#info').text($(this).val());
      });
      if (schools.length > 0) {
        for (var i = 0; i < schools.length; i++) {
          var item = schools[i];
          if (item.id == 2) {
            $schoolSelect.append('<option value="' + item.id + '" selected>' + item.name + '</option>');
          } else {
            $schoolSelect.append('<option value="' + item.id + '">' + item.name + '</option>');
          }
        }
      }
    }
  </script>
</head>
<body>
  <form>
    <select id="schoolSelect">
    </select>
    <label id="info"></label>
  </form>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jquery easyui如何实现格式化列
Jul 30 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jQuery 移除事件的方法
Jun 20 jQuery
jQuery Dom元素操作技巧
Feb 04 #jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 #jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 #jQuery
jquery.picsign图片标注组件实例详解
Feb 02 #jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 #jQuery
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 #jQuery
jQuery与vue实现拖动验证码功能
Jan 30 #jQuery
You might like
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
jquery 插件开发备注
2010/08/27 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
Python如何给函数库增加日志功能
2020/08/04 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
军训教官感言
2014/03/02 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
房屋出售协议书
2014/04/10 职场文书
倡议书格式范文
2014/04/14 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL