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 FormatNumber函数实现方法
Dec 30 Javascript
Jquery拖拽并简单保存的实现代码
Nov 28 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
Mar 13 Javascript
Web开发之JavaScript
Mar 29 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
javascript实现将文件保存到本地方法汇总
Jul 26 Javascript
JavaScript数据库TaffyDB用法实例分析
Jul 27 Javascript
深入剖析javascript中的exec与match方法
May 18 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
Oct 08 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 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+MSSQL分页的例子
2006/10/09 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
最短的IE判断代码
2011/03/13 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
在layui框架中select下拉框监听更改事件的例子
2019/09/20 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python httplib模块使用实例
2015/04/11 Python
django 自定义过滤器的实现
2019/02/26 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
财会自我鉴定范文
2013/12/27 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
机关节能减排实施方案
2014/03/17 职场文书
党员干部公开承诺书
2014/03/26 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
交通违章检讨书
2014/09/21 职场文书
技术负责人岗位职责
2015/02/10 职场文书
2015年质检工作总结
2015/05/04 职场文书
教师节班会主持词
2015/07/06 职场文书
学校运动会通讯稿
2015/07/18 职场文书
小学毕业感言100字
2015/07/30 职场文书
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB