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中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 Javascript
jQuery中next方法用法实例
Apr 24 Javascript
js滑动提示效果代码分享
Mar 10 Javascript
JavaScript 函数模式详解及示例
Sep 07 Javascript
微信小程序 video详解及简单实例
Jan 16 Javascript
node.js中grunt和gulp的区别详解
Jul 17 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
Oct 25 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 Javascript
Vue2.0 实现页面缓存和不缓存的方式
Nov 12 Javascript
javascript 模块依赖管理的本质深入详解
Apr 30 Javascript
JS中forEach()、map()、every()、some()和filter()的用法
May 11 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 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
用js实现in_array的方法
2013/11/05 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
node.js获取参数的常用方法(总结)
2017/05/29 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python中退出多层循环的方法
2018/11/27 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python获取linux系统信息的三种方法
2020/10/14 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
文明青少年标兵事迹材料
2014/01/28 职场文书
精彩广告词大全
2014/03/19 职场文书
校园活动策划方案
2014/06/13 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
入党积极分子考察意见
2015/06/02 职场文书
七年级作文之环保作文
2019/10/17 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
Flink 侧流输出源码示例解析
2022/09/23 Servers