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 相关文章推荐
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
Nov 17 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
Jan 18 Javascript
js星星评分效果
Jul 24 Javascript
JavaScript 异常处理 详解
Feb 06 Javascript
codeMirror插件使用讲解
Jan 16 Javascript
详解Javascript几种跨域方式总结
Feb 27 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
浅谈redux, koa, express 中间件实现对比解析
May 23 Javascript
vue实现计步器功能
Nov 01 Javascript
react国际化化插件react-i18n-auto使用详解
Mar 31 Javascript
微信jssdk踩坑之签名错误invalid signature
May 19 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获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
php使用GeoIP库实例
2014/06/27 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
php curl 上传文件代码实例
2015/04/27 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
2016/01/14 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
python自动化办公操作PPT的实现
2021/02/05 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
程序员机试试题汇总
2012/03/07 面试题
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
公司营业员的工作总结自我评价
2013/10/05 职场文书
公司节能减排方案
2014/05/16 职场文书
主题班会开场白
2015/06/01 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
分享Python异步爬取知乎热榜
2022/04/12 Python