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 Ajax 异步操作之动态添加节点功能
May 24 jQuery
jquery实现图片放大点击切换
Jun 06 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery EasyUI结合zTree树形结构制作web页面
Sep 01 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JQuery toggle使用分析
2009/11/16 Javascript
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
git进行版本控制心得详谈
2017/12/10 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
SQL语言面试题
2013/08/27 面试题
导师就业推荐信范文
2014/05/22 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
世界环境日活动总结
2015/02/11 职场文书
辞职信如何写
2015/02/27 职场文书
刑事申诉状范文
2015/05/20 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫