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 学习笔记 选择器之二
Jul 23 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
Jan 20 Javascript
深入理解JavaScript中的浮点数
May 18 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
Vue方法与事件处理器详解
Dec 01 Javascript
JS验证input输入框(字母,数字,符号,中文)
Mar 23 Javascript
让网站自动生成章节目录索引的多个js代码
Jan 07 Javascript
微信小程序实现文字跑马灯效果
May 26 Javascript
简单实现vue中的依赖收集与响应的方法
Feb 18 Javascript
详解一些适用于Node.js的命名约定
Dec 08 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
怎么使 Mysql 数据同步
2006/10/09 PHP
一个简单的PHP入门源程序
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP CURL获取cookies模拟登录的方法
2013/11/04 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
javascript OFFICE控件测试代码
2009/12/08 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[02:49]2014DOTA2电竞也是体育项目! 势要把荣誉带回中国!
2014/07/20 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
python 字符串split的用法分享
2013/03/23 Python
解决uWSGI的编码问题详解
2017/03/24 Python
python中sys.argv函数精简概括
2018/07/08 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
Python Selenium库的基本使用教程
2021/01/04 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
十八大报告观后感
2014/01/28 职场文书
优秀的个人求职信范文
2014/05/09 职场文书