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 相关文章推荐
一个很酷的拖动层的js类,兼容IE及Firefox
Jun 23 Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 Javascript
让元素在网页中可拖动示例代码
Aug 13 Javascript
使用jquery实现以post打开新窗口
Mar 19 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
Bootstrap table的使用方法
Nov 02 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
Vue Spa切换页面时更改标题的实例代码
Jul 15 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
浅谈KOA2 Restful方式路由初探
Mar 14 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
vue flex 布局实现div均分自动换行的示例代码
Aug 05 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
星际争霸任务指南——人族
2020/03/04 星际争霸
php.ini中文版
2006/10/09 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
php简单实现数组分页的方法
2016/04/30 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
python爬虫的工作原理
2017/03/05 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
python多进程并行代码实例
2019/09/30 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
升职自荐信
2013/11/28 职场文书
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
干部现实表现材料
2014/02/13 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
大型会议接待方案
2014/03/01 职场文书
妇产科护理心得体会
2016/01/22 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
Python 中的Sympy详细使用
2021/08/07 Python
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle
Python实现聚类K-means算法详解
2022/07/15 Python