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 相关文章推荐
top.location.href 没有权限 解决方法
Aug 05 Javascript
图片上传判断及预览脚本的效果实例
Aug 07 Javascript
使用原生JS实现弹出层特效
Dec 22 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
Aug 31 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
Jan 12 Javascript
Vue的Flux框架之Vuex状态管理器
Jul 30 Javascript
vue中element组件样式修改无效的解决方法
Feb 03 Javascript
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
解决echarts的多个折现数据出现坐标和值对不上的问题
Dec 28 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
PHP 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
keras 多任务多loss实例
2020/06/22 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
面试求职的个人自我评价
2013/11/16 职场文书
师范生的个人求职信范文
2014/01/04 职场文书
学校安全教育制度
2014/01/31 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
周年庆典答谢词
2015/01/20 职场文书
给领导的感谢信范文
2015/01/23 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
python geopandas读取、创建shapefile文件的方法
2021/06/29 Python