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的面向对象方法以及差别
Mar 31 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
jquery.validate使用攻略 第五步 正则验证
Jul 01 Javascript
event对象获取方法总结在google浏览器下测试
Nov 03 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
javascript数组去重方法汇总
Apr 23 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
Dec 04 Javascript
Bootstrap模态窗口源码解析
Feb 08 Javascript
JS设置时间无效问题的解决办法
Feb 18 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
微信小程序vant弹窗组件的实现方式
Feb 21 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
DISCUZ 分页代码
2007/01/02 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
永不消失的title提示代码
2007/02/15 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Python和Go语言的区别总结
2019/02/20 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
用python绘制樱花树
2020/10/09 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
创业计划书的内容步骤和要领
2014/01/04 职场文书
高三自我评价
2014/02/01 职场文书
农行心得体会
2014/09/02 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL