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前台判断开始时间是否小于结束时间
Feb 23 Javascript
js创建子窗口并且回传值示例代码
Jul 02 Javascript
AngularJS初始化过程分析(引导程序)
Dec 06 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 Javascript
jquery验证邮箱格式并显示提交按钮
Nov 07 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
vue-cli+webpack记事本项目创建
Apr 01 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 Javascript
vue自定义switch开关组件,实现样式可自行更改
Nov 01 Javascript
使用js实现单链解决前端队列问题的方法
Feb 03 Javascript
react-intl实现React国际化多语言的方法
Sep 27 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 批量查询搜狗sogou代码分享
2015/05/17 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
javascript 写类方式之二
2009/07/05 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
详解Django中的form库的使用
2015/07/18 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
医学毕业生自荐信
2013/10/11 职场文书
产品促销活动策划书
2014/01/15 职场文书
七年级历史教学反思
2014/02/05 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
初中教师业务学习材料
2014/05/12 职场文书
农村门前三包责任书
2014/07/25 职场文书
董事长新年致辞
2015/07/29 职场文书
创业计划书之美容店
2019/09/16 职场文书
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
Python使用openpyxl批量处理数据
2021/06/23 Python
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server