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 相关文章推荐
jQuery.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
Dec 10 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
Javascript技术栈中的四种依赖注入小结
Feb 27 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
浅谈js多维数组和hash数组定义和使用
Jul 27 Javascript
值得分享的bootstrap table实例
Sep 22 Javascript
mpvue写一个CPASS小程序的示例
Sep 04 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
element-ui组件中input等的change事件中传递自定义参数
May 22 Javascript
jQuery+ajax实现用户登录验证
Sep 13 jQuery
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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
yii操作cookie实例简介
2014/07/09 PHP
php简单实现快速排序的方法
2015/04/04 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
javascript中clone对象详解
2014/12/03 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
人力资源专员自我评价怎么写
2013/09/19 职场文书
质量月口号
2014/06/20 职场文书
先进集体申报材料
2014/12/25 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
利用Apache Common将java对象池化的问题
2022/06/16 Servers