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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
JQuery搜索框自动补全(模糊匹配)功能实现示例
Jan 08 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
jQuery分组选择器简单用法示例
Apr 04 jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
jQuery实现手风琴特效
Jan 11 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 多关键字 高亮显示实现代码
2012/04/23 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
js 函数调用模式小结
2011/12/26 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
详解python中executemany和序列的使用方法
2017/08/12 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
基于python实现简单日历
2018/07/28 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
HTML5拖放效果的实现代码
2016/11/17 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
PHP面试题及答案二
2015/05/23 面试题
北京SQL新华信咨询
2016/09/30 面试题
环保小标语
2014/06/13 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
稽核岗位职责
2015/02/10 职场文书