jquery动态改变onclick属性导致失效的问题解决方法


Posted in Javascript onDecember 04, 2013
<li id="" onclick =""></li>

虽然在很多时候,都是非常不推荐这样写的,但是还有有些时候会碰到这样的代码。

那么你可能在某些时候需要去修改onclick 的属性如下:

$("#id").attr("onclick",url);

这样的代码,在chrome和firefox 中可以得到你想要的结果。

遗憾的是在ie中,至少是ie7 以下是没有效果的,至于i8好像也是没有效果的。

办法就是使用jquery 绑定.

$("#id").attr("onclick","").click(function(){ 
// 
});

这里需要先清除onclick属性的值,再去绑定方示。

如果本来就没有设定onclick属性,刚不需要清除.

$("#id").click(funciton(){ 
// 
});
Javascript 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
javascript 硬盘序列号+其它硬件信息
Dec 23 Javascript
juqery 学习之四 筛选过滤
Nov 30 Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 Javascript
基于JavaScript实现在新的tab页打开url
Aug 04 Javascript
jquery自定义表单验证插件
Oct 12 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
浅谈JavaScript异步编程
Jan 20 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
Webpack实战加载SVG的方法
Dec 26 Javascript
微信小程序实现原生步骤条
Jul 25 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 Javascript
javascript设置金额样式转换保留两位小数示例代码
Dec 04 #Javascript
下拉列表select 由左边框移动到右边示例
Dec 04 #Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
Dec 04 #Javascript
JavaScript执行顺序详细介绍
Dec 04 #Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 #Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
Dec 04 #Javascript
jquery内置验证(validate)使用方法示例(表单验证)
Dec 04 #Javascript
You might like
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
javascript轮播图算法
2016/10/21 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
python的help函数如何使用
2020/06/11 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
土木工程专业个人求职信
2013/12/30 职场文书
回门宴新郎答谢词
2014/01/12 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
无犯罪记录证明
2014/09/19 职场文书
售后服务质量承诺书
2015/04/29 职场文书
民事调解书范文
2015/05/20 职场文书
告知书格式
2015/07/01 职场文书
党员发展大会主持词
2015/07/03 职场文书
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电