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 相关文章推荐
JavaScript 继承的实现
Jul 09 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
JavaScript限定图片显示大小的方法
Mar 11 Javascript
Web Uploader文件上传插件使用详解
May 10 Javascript
基于Bootstrap+jQuery.validate实现表单验证
May 30 Javascript
极力推荐10个短小实用的JavaScript代码段
Aug 03 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 Javascript
vue+django实现一对一聊天功能的实例代码
Jul 17 Javascript
JS面向对象之多选框实现
Jan 17 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
实例讲解python中的协程
2018/10/08 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
python exit出错原因整理
2020/08/31 Python
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
英文简历中的自我评价
2013/10/06 职场文书
平面设计自荐信
2013/10/07 职场文书
2013年保送生自荐信格式
2013/11/20 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
王老吉广告词
2014/03/20 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
单位委托书怎么写
2014/09/21 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
原生JS实现分页
2022/04/19 Javascript