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实现图片放大点击切换
Jun 06 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
jquery实现上传文件进度条
Mar 26 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
jQuery实现简单轮播图效果
Dec 27 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
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
jquery的each方法使用示例分享
2014/03/25 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
Angular实现表单验证功能
2017/11/13 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python实现元素等待代码实例
2019/11/11 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
奥地利网上书店:Weltbild
2017/07/14 全球购物
八一建军节部队活动方案
2014/02/04 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
企业党员公开承诺书
2014/03/26 职场文书
城市创卫标语
2014/06/17 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
2014年医院工作总结
2014/11/20 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
Go获取两个时区的时间差
2022/04/20 Golang
Redis实现分布式锁的五种方法详解
2022/06/14 Redis