ASP.NET jQuery 实例10 动态修改hyperlink的URL值


Posted in Javascript onFebruary 03, 2012

1.先准备界面代码:

<form id="form1" runat="server"> 
<div align="left"> 
<fieldset style="width: 300px; height: 200px;"> 
<table cellpadding="0" cellspacing="0" border="0"> 
<tr> 
<td style="width: 10px"> 
</td> 
<td> 
<p> 
更新网址:</p> 
<asp:RadioButtonList ID="rblUrl" runat="server"> 
<asp:ListItem Text="新浪" Value="http://www.sina.com.cn"></asp:ListItem> 
<asp:ListItem Text="百度" Value="http://www.baidu.com"></asp:ListItem> 
<asp:ListItem Text="网易" Value="http://www.163.com"></asp:ListItem> 
</asp:RadioButtonList> 
<br /> 
<asp:HyperLink ID="hyperLink" runat="server">点击这儿</asp:HyperLink> 
</td> 
</tr> 
</table> 
</fieldset> 
</div> 
</form>

2.RadioButtonList转换成<table/>,其成员转换为<input type="radio"/>,下面是实现改变URL值的脚本代码:
<head runat="server"> 
<title>Recipe10</title> 
<script src="Scripts/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function () { 
$("input[type=radio]").bind("change", function () { 
$("#<%=hyperLink.ClientID %>").attr("href", $(this).val()); 
}); 
}); 
</script> 
</head>

3.实现界面效果:

ASP.NET jQuery 实例10 动态修改hyperlink的URL值

4.另外我们可以通过下面的代码实现绑定change事件:
$("input=[type=radio]").live("change", function(){ 
$("a").attr("href", $(this).val()); 
});

5.live()和bind()函数的区别:
live()函数可以附加事件到现在的和将来的页面元素上。然而,bind()函数只能把事件附加到已经加载过的页面元素上。
也就是说bind()适合页面静态元素而live()适合页面静态和动态元素。
Javascript 相关文章推荐
JS实现打开本地文件或文件夹
Mar 09 Javascript
在视频前插入广告
Nov 20 Javascript
JavaScript与C# Windows应用程序交互方法
Jun 29 Javascript
通过伪协议解决父页面与iframe页面通信的问题
Apr 05 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
JavaScript基础教程——入门必看篇
May 20 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
Mar 03 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
js操作table中tr的顺序实现上移下移一行的效果
Nov 22 Javascript
vue实现商城秒杀倒计时功能
Dec 12 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
Feb 24 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
Feb 03 #Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
Feb 03 #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
You might like
一个查看session内容的函数
2006/10/09 PHP
无限级别菜单的实现
2006/10/09 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
详解jQuery选择器
2016/12/21 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
银行实习生的自我评价
2013/12/09 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
教师个人年终总结
2015/02/11 职场文书
公安机关起诉意见书
2015/05/20 职场文书
现实表现证明材料
2015/06/19 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
通知怎么写?
2019/04/17 职场文书