关于IE6下用Jquery attr('onclick')问题
当原代码编写者编写了如下代码
<input id="Button1" type="button" value="button" οnclick="oldClick()"/>function oldClick() {alert('old');}function newClick() {alert('new');}
我们要对onclick事件重新定义成newClick相信大家会用Jquery的attr属性重新定义
$('#Button1').attr('onclick','newClick()');
这样的IE8以上的浏览器和FF下都没有问题,如果在IE6下则新定义的事件将不会被触发,这是在做项目中碰到的情况,具体原因有时间查资料
所以我们得换种方式来重定义事件
$('#Button1').removeAttr('onclick');$('#Button1').bind('click', function () {alert('newaa');});
这样就能正确的触发新事件了
jQuery如何重新绑定已经绑定的事件?虽然我们现在推荐行为分离,渐进增强,但在很多遗留系统里还是存在很多这样的代码
1
|
<input tye= "button" value= "ClickMe" id= "btn1" onclick= "foo()" />
|
就是直接在DOM元素上绑定事件
这样做有很多缺点
1.代码高度耦合
2.增加HTML大小
3.书写不了逻辑性很强的代码
转载于:https://www.cnblogs.com/akingyao/archive/2013/02/21/2920178.html
关于IE6下用Jquery attr('onclick')问题相关推荐
- IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层、Dialog的问题
IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的问题 参考文章: (1)IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的 ...
- 解决jquery.autocomplete在IE6下被下拉框遮住的问题
jquery.autocomplete是一个让人又爱又恨的东东,一直用得不错,可是用得越是深入就越是郁闷,这不,之前发现并解决了两个问题,这次又有问题找上我了.之前的两个问题分别是:<为jque ...
- [转载]WebForm下使用 jQuery.loadUserControl异步load用户控件
现在做网站都追求用户体验,那么ajax自然就必不可少.如果您用过Asp.Net MVC ,你会发现Asp.Net MVC 和jQuery 配合的非常默契(事实上jQuery已经成了微软的御用脚本库了) ...
- Visual Studio下使用jQuery的10个技巧
广泛流行的jQuery是一个开源的,跨浏览器和兼容CSS 3的JavaScript库,你可以用它简化你的JavaScript编码任务和操作(添加,编辑和删除)HTML内容中的DOM元素,本文介绍10个 ...
- 在ie6下remove包含iframe的table所在的容器,会导致页面控件的焦点诡异丢失。
标题MS有点绕,就是说,我先在页面中放一个<input type="text"/>;,再动态添加一个div.在div中,我添加一个table子节点,再在table里添加 ...
- IE6下top.location.href失效的问题
IE6下top.location.href失效的问题一般是因为在触发此事件 的按钮上的Onclick事件中没有加return false的原因,加上即可执行. <a href="jav ...
- IE6下图片的浏览剪裁与上传
最近的一个项目需要实现了一下在IE6下的图片上传浏览与上传,查找了不少的资料,终于达到了需求,这里分享一下解决方法,也为了以后回顾,简单的Demo在文末有git地址. 简单的看一下项目的效果: 在IE ...
- jquery去掉onclick事件
要实现效果:点击链接先去掉onclick属性,3秒后再自动加上该标签中的onclick属性 jQuery中,针对标签属性的操作都是使用attr()方法来实现的,比如:$("a"). ...
- 解决IE6下select z-index 无效
这两天工作主要就是修复那些IE6,ie7下的各种bug.对于ie6,我还能说神马了,天朝还有这么多的人在 使用ie6,客户也是很多使用IE6的,木有办法,只有边恶心,边折腾了. 今天纠结的一个问题就是 ...
最新文章
- “突然忘记要干啥”有了科学解释!两组神经元在作祟,南大校友一作 | 哈佛医学院多伦多...
- 排序算法之计数排序、基数排序和桶排序
- 分组后统计总数_大数据时代看排球:排球技术统计能告诉你什么?
- 【Gerrit】Add a Member
- Spring Boot 概述、初始化器、spring-boot-maven-plugin 插件简化部署、starter 自动配置原理
- ISO 18000-6c 访问标签--应用程序访问操作ISO 18000-6C标签的方法
- oracle 英文 简历,简历表英文模板
- 不属于计算机系统的输出设备,不是电脑的输出设备的是什么
- java设计模式-单例模式
- 手机app访问服务器数据库数据库文件夹,手机app怎么访问服务器数据库
- MYSQL数据库到VUE前端架构
- 前端报错:net::ERR_ABORTED 404
- 大学生java 实训总结
- sip协议呼叫流程详解
- 在线考试系统(微服务,前后端分离)
- 输出1-100以内的所有质数
- ALV清缓存_SAP刘梦_新浪博客
- SEO全攻略:中小企业新站SEO优化应该怎么做_刘小虎SEO博客
- nRF24L01+数据手册
- 将列表按字母排序如通讯录