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 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 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将数据导入到Foxmail的实现代码
2010/09/05 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
Python数据结构之翻转链表
2017/02/25 Python
Apache部署Django项目图文详解
2019/07/30 Python
python创建子类的方法分析
2019/11/28 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
怎样让char类型的东西转换成int类型
2013/12/09 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
办公文员的工作岗位职责
2013/11/12 职场文书
一夜的工作教学反思
2014/02/08 职场文书
股权投资意向书
2014/04/01 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
感谢信格式范文
2015/01/22 职场文书
政工师工作总结2015
2015/05/26 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL