2 wyy94 wyy94 于 2016.04.06 11:18 提问

JQuery Live()在ie8上无法执行

图片说明没有任何错误提示就是事件无法执行

2个回答

showbo
showbo   Ds   Rxr 2016.04.06 11:26

live后增加alert看执行没有,live肯定是没有问题的

wyy94
wyy94 找到问题所在了 ie8下lable绑定不上事件。
2 年多之前 回复
wyy94
wyy94 找到问题所在了 ie8下lable绑定不上事件。
2 年多之前 回复
showbo
showbo 回复wyy94: 没执行就是live没有执行罗,你之前不是问过了,都没有执行怎么可能绑定事件。其他浏览器好说明前面代码兼容,ie8不兼容
2 年多之前 回复
wyy94
wyy94 没有执行,也没有报任何错误。在别的浏览器上是好使的
2 年多之前 回复
qq_17637725
qq_17637725   2016.04.06 15:16

你用的jquery几了?现在不是live都换on了么

qq_17637725
qq_17637725 回复wyy94: 你试试1.8 1.9 用on我记得我以前ie用on可以的
2 年多之前 回复
wyy94
wyy94 用的1.7
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Jquery的事件绑定live方法在ios版的微信网站无法正常工作
公司微信服务号网站,年前运行正常,年后突然出现ios手机页面点击没有任何反应,安卓手机一切正常。 刚过完年状态还在恢复中呢,突然冒出这种突发事件,搞得人焦头烂额,一阵乱点,突然页面有反应了,如获至宝啊,赶紧查看代码,也不知道是哪个偷懒的直接在一个a标签上绑定事件onclick=“Test();” 这种写法居然能执行,说明浏览器是能够接受到事件绑定的,再看看没反应的代码是如何绑定的,原来是用的$(
使用.live()可以解决动态加载html,但js无效果的问题
翻译原文地址:http://www.alfajango.com/blog/exploring-jquery-live-and-die/ 很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?
IOS端 微信 safari chrome 的jQuery on delegate 事件无效
写了个事件 在安卓可以点击(触发) 在ios却不能点击(触发)$(document).on('click','.nav-item', function(index) { alert(1); }搜索之后得到2个解决方案第一种 增加个空的 onclick<li class="nav-item" onclick=""></li>第二种 增加个css .nav-item{ cursor
jQuery live 重复绑定,导致多次执行的解决方式
一$.fn.live 重复绑定 解决:使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。 //先通过die()方法解除,再通过live()绑定 $(“#selectAll”).die().live(“click”,function(){ //事件运行代码 });
IE8 jQuery ajax无效问题
解决方案: 请求用window.XMLHttpRequest(),它在IE8由于某种原因不能正常工作。 jQuery不是退回到window.ActiveXObject(“Microsoft.XMLHTTP”)。       添加这个脚本之前的某个地方你的AJAX调用(只在IE8验证,不是其他IE的)jQuery.ajaxSetup({ xhr: function() {
jquery(live)中File input的change方法只起一次作用的解决办法
jquery中File input的change方法只起一次作用的解决办法,需要的朋友可以参考下。 错误写法 复制代码代码如下: $(“#uploadImg”).click(function(){   do something }); 正确写法 复制代码代码如下: $(“#uploadImg”).live(‘change’,function(){ do s
IE8及以下 attr给标签追加onclick事件失效解决方法
$("#").unbind('click');//解除原绑定click事件 $("#huoqu").click(function () {time()});//重新绑定click事件
jQuery.html()和innerHTML在IE8中失效
代码如下: 在IE8上运行起来,下拉框中任何选项都没有,加打印发现块中没有任何数据 正常现象应该是有两个选项才对 而在IE11上又能正常显示,看来是在IE8中 opt_html 中的内容没有填充进去 把 $("MDVR_MAIN_[CH]_BRM").html(opt_html); 换成原生写法  document.getElementById('MD
jQuery在IE8下的append方法缺陷
想要实现一个效果,动态添加一个
jquery的$(function(){})有时会不起作用
这两天在做项目时发现,自己写的静态页面引用的jquery插件是好使的,可到了后台他们也是引用相同的文件,dom结构也都是一样的,可就是js不起作用。经过调试发现,有时可能后台引用 其它的js文件会对此js有影响。后台的代码是成块的,不同的区块在不同的文件中,解决办法就是把调用的js代码写在当前文件中,而不要写在index.jsp中。