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 相关文章推荐
基于jsTree的无限级树JSON数据的转换代码
Jul 27 Javascript
精通Javascript系列之Javascript基础篇
Jun 07 Javascript
jQuery修改CSS伪元素属性的方法
Jul 30 Javascript
script标签属性用type还是language
Jan 21 Javascript
jquery-mobile表单的创建方法详解
Nov 23 Javascript
详解Vue2 无限级分类(添加,删除,修改)
Mar 07 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
webpack4.0 入门实践教程
Oct 08 Javascript
javascript 内存模型实例详解
Apr 18 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
js实现移动端轮播图滑动切换
Dec 21 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
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连接Access数据库的方法小结
2013/06/20 PHP
php随机显示图片的简单示例
2014/02/15 PHP
PHP连接access数据库
2015/03/27 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
移动端界面的适配
2017/01/11 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
python装饰器与递归算法详解
2016/02/18 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
python 整数越界问题详解
2019/06/27 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Python实现自动签到脚本功能
2020/08/20 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
用 python 进行微信好友信息分析
2020/11/28 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
教师师德演讲稿
2014/05/06 职场文书
花坛标语大全
2014/06/30 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
学校运动会开幕词
2016/03/03 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Hive日期格式转换方法总结
2022/06/25 数据库