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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jquery replace方法去空格
May 08 jQuery
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
JQuery的加载和选择器用法简单示例
May 13 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 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
星际中的相关伤害
2020/03/04 星际争霸
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
MySQL数据源表结构图示
2008/06/05 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
python读取图片任意范围区域
2019/01/23 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
小孩百日宴答谢词
2014/01/15 职场文书
上课说话检讨书大全
2014/01/22 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
读书活动实施方案
2014/03/10 职场文书
个人授权委托书范本
2014/09/14 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
优秀班组申报材料
2014/12/25 职场文书