ASP.NET jQuery 实例8 (动态添加内容到DropDownList)


Posted in Javascript onFebruary 03, 2012

首先准备好页面代码:

<form id="form1" runat="server"> 
<div align="left"> 
<fieldset style="width: 350px; height: 150px"> 
<p> 
选择颜色</p> 
<table cellpadding="0" cellspacing="0" border="0"> 
<tr> 
<td> 
  
</td> 
<td> 
<asp:DropDownList ID="ddlFirst" runat="server"> 
<asp:ListItem Value="" Text="--- 请选择 ---"></asp:ListItem> 
<asp:ListItem Value="1" Text="红色"></asp:ListItem> 
<asp:ListItem Value="2" Text="黄色"></asp:ListItem> 
<asp:ListItem Value="3" Text="蓝色"></asp:ListItem> 
</asp:DropDownList> 
</td> 
</tr> 
<tr> 
<td colspan="2"> 
  
</td> 
</tr> 
<tr> 
<td> 
  
</td> 
<td> 
<asp:DropDownList ID="ddlSecond" runat="server"> 
<asp:ListItem Value="" Text="--- 请选择 ---"></asp:ListItem> 
</asp:DropDownList> 
</td> 
</tr> 
</table> 
</fieldset> 
</div> 
</form>

主要通过jQuery的append方法动态添加内容,脚本代码如下:
<head runat="server"> 
<title>Recipe8</title> 
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function () { 
$("#ddlFirst").bind("change", function () { // 添加change事件 
$("#ddlSecond option").remove(); // 先删除所有项,以便重新加载 
$("#ddlSecond").append("<option value=''>--- 请选择 ---</option>"); 
if ($(this).val() == 1) { 
$("#ddlSecond").append("<option value='11'>红色1</option>"); 
$("#ddlSecond").append("<option value='12'>红色2</option>"); 
$("#ddlSecond").append("<option value='13'>红色3</option>"); 
} 
else if ($(this).val() == 2) { 
$("#ddlSecond").append("<option value='21'>黄色1</option>"); 
$("#ddlSecond").append("<option value='22'>黄色2</option>"); 
$("#ddlSecond").append("<option value='23'>黄色3</option>"); 
} 
else if ($(this).val() == 3) { 
$("#ddlSecond").append("<option value='31'>蓝色1</option>"); 
$("#ddlSecond").append("<option value='32'>蓝色2</option>"); 
$("#ddlSecond").append("<option value='33'>蓝色3</option>"); 
} 
}); 
}); 
</script> 
</head>

最终显示效果如下:

ASP.NET jQuery 实例8 (动态添加内容到DropDownList)


动态添加内容还可以通过以下方式添加:
$("#ddlSecond").append($("<option></option>").val("31").html("蓝色1"));
Javascript 相关文章推荐
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
使用JavaScript 编写简单计算器
Nov 24 Javascript
node.js中的dns.getServers方法使用说明
Dec 08 Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 Javascript
Summernote实现图片上传功能的简单方法
Jul 11 Javascript
浅谈jQuery中事情的动态绑定
Feb 12 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
May 03 Javascript
浅谈vue.use()方法从源码到使用
May 12 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 Javascript
浅谈Vue 自动化部署打包上线
Jun 14 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 #Javascript
jQuery表单验证插件formValidator(改进版)
Feb 03 #Javascript
jQuery.extend 函数详解
Feb 03 #Javascript
jquery插件开发方法(初学者)
Feb 03 #Javascript
jquery插件制作简单示例说明
Feb 03 #Javascript
jQuery数组处理代码详解(含实例演示)
Feb 03 #Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
Feb 02 #Javascript
You might like
php 生成随机验证码图片代码
2010/02/08 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
javascript中的对象创建 实例附注释
2011/02/08 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
详解javascript高级定时器
2015/12/31 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
Pycharm中如何关掉python console
2020/10/27 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
请解释在new与override的区别
2012/10/29 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Docker官方工具docker-registry案例演示
2022/04/13 Servers
Redis过期数据是否会被立马删除
2022/07/23 Redis
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers