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 相关文章推荐
建立良好体验度的Web注册系统ajax
Jul 09 Javascript
Javascript 验证上传图片大小[客户端]
Aug 01 Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 Javascript
JavaScript中的原型和继承详解(图文)
Jul 18 Javascript
js操作css属性实现div层展开关闭效果的方法
May 11 Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 Javascript
分享五个有用的jquery小技巧
Oct 08 Javascript
JS实现的驼峰式和连字符式转换功能分析
Dec 21 Javascript
angularJS 指令封装回到顶部示例详解
Jan 22 Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
Oct 29 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
从php核心代码分析require和include的区别
2011/01/02 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
python 日志 logging模块详细解析
2020/03/31 Python
python如何查看安装了的模块
2020/06/23 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
任课老师推荐信范文
2013/11/24 职场文书
综合办公室个人的自我评价
2013/12/22 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
先进个人评语大全
2015/01/04 职场文书
职工培训工作总结
2015/08/10 职场文书
新年祝酒词大全
2015/08/11 职场文书
2016年十一促销广告语
2016/01/28 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers