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 相关文章推荐
javascript实现的多个层切换效果通用函数实例
Jul 06 Javascript
jquery衣服颜色选取插件效果代码分享
Aug 28 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
Nov 22 Javascript
jQuery实现三级联动效果
Mar 02 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 Javascript
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
微信小程序 生成携带参数的二维码
Oct 23 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
关于Vue中的options选项
Mar 22 Vue.js
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数组的维度
2013/06/10 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
代码生成器 document.write()
2007/04/15 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
js实现多图左右切换功能
2016/08/04 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
Javascript继承机制详解
2017/05/30 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
详细分析python3的reduce函数
2017/12/05 Python
pycharm 安装JPype的教程
2019/08/08 Python
python模块导入的方法
2019/10/24 Python
Python 测试框架unittest和pytest的优劣
2020/09/26 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
《逃家小兔》教学反思
2014/02/23 职场文书
土地转让协议书范本
2014/04/15 职场文书
幼儿发展评估方案
2014/06/11 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
岗位聘任协议书
2015/09/21 职场文书