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 相关文章推荐
基于jquery的一个简单的脚本验证插件
Apr 05 Javascript
javascript:文字不间断向左移动的实例代码
Aug 08 Javascript
jquery实现图片上传前本地预览功能
May 10 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
js仿新浪微博消息发布功能
Feb 17 Javascript
关于jQuery库冲突的完美解决办法
May 20 jQuery
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
3分钟了解vue数据劫持的原理实现
May 01 Javascript
javascript实现点击按钮切换轮播图功能
Sep 23 Javascript
javascript使用正则表达式实现注册登入校验
Sep 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 万年历实现代码
2012/10/18 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
php生成圆角图片的方法
2015/04/07 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
javascript 数组操作详解
2015/01/29 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
浅谈Vue Element中Select下拉框选取值的问题
2018/03/01 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
python 简易计算器程序,代码就几行
2009/08/29 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
容易被忽略的Python内置类型
2020/09/03 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
观看信仰心得体会
2014/09/04 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
2014年民政工作总结
2014/11/26 职场文书
感谢信模板大全
2015/01/23 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA