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 12 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
jQuery实现带进度条的轮播图
Sep 13 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发送邮件类代码附详细说明
2008/07/10 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
PHP常用的小程序代码段
2015/11/14 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
用Python的urllib库提交WEB表单
2009/02/24 Python
python发送伪造的arp请求
2014/01/09 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
浅谈python中get pass用法
2019/03/19 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
教师推荐信范文
2013/11/24 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
综治工作心得体会
2014/09/11 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
小学班主任评语
2014/12/29 职场文书
致运动员赞词
2015/07/22 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python