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 URL锚点取值方法
Feb 25 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
Mar 26 Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
Jun 12 Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 Javascript
jQuery与js实现颜色渐变的方法
Dec 30 Javascript
详解tween.js的使用教程
Sep 14 Javascript
React根据宽度自适应高度的示例代码
Oct 11 Javascript
vue 引用自定义ttf、otf、在线字体的方法
May 09 Javascript
vue实现商品列表的添加删除实例讲解
May 14 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 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基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
php判断变量类型常用方法
2012/04/24 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
JS启动应用程序的一个简单例子
2008/05/11 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
vant 中van-list的用法说明
2020/11/11 Javascript
Python中的进程分支fork和exec详解
2015/04/11 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
小结Python的反射机制
2020/09/28 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
教师自我反思材料
2014/02/14 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
学习之星事迹材料
2014/05/17 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL