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
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
jquery animate动画持续运动的实例
Nov 29 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
jquery绑定事件 bind和on的用法与区别分析
May 22 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最简单的删除目录与文件实现方法
2014/11/28 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
Angular开发实践之服务端渲染
2018/03/29 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
python实现连接mongodb的方法
2015/05/08 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python图像处理入门(一)
2019/04/04 Python
python 日期排序的实例代码
2019/07/11 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
演讲比赛策划方案
2014/06/11 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
python中%格式表达式实例用法
2021/06/18 Python