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中的数学函数集合
May 08 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
Dec 31 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
Javascript调用函数方法的几种方式介绍
Mar 20 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
Sep 22 Javascript
简单谈谈Javascript中类型的判断
Oct 19 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
微信小程序 wxapp内容组件 icon详细介绍
Oct 31 Javascript
简单学习vue指令directive
Nov 03 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
利用JS做网页特效_大图轮播(实例讲解)
Aug 09 Javascript
vue+element-ui动态生成多级表头的方法
Aug 28 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
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
详解JavaScript 中 if / if...else...替换方式
2018/07/15 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python随手笔记之标准类型内建函数
2015/12/02 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
Python 基础教程之闭包的使用方法
2017/09/29 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
python常用函数与用法示例
2019/07/02 Python
python tkinter实现屏保程序
2019/07/30 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
学生实习推荐信范文
2013/11/26 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
个人现实表现材料
2014/02/04 职场文书
公司周年庆典致辞
2015/07/30 职场文书
redis三种高可用方式部署的实现
2021/05/11 Redis
Oracle11g R2 安装教程完整版
2021/06/04 Oracle