Javascript ie7 jquery没有绑定?
我正在尝试用jQuery绑定一些单击事件。一切都在Chrome、FF和IE 6中运行。但是,它在IE7/8中不起作用。我正在尝试将“单击”绑定到标签。我尝试了以下所有方法,但似乎没有任何效果:Javascript ie7 jquery没有绑定?,javascript,jquery,internet-explorer-8,internet-explorer-7,Javascript,Jquery,Internet Explorer 8,Internet Explorer 7,我正在尝试用jQuery绑定一些单击事件。一切都在Chrome、FF和IE 6中运行。但是,它在IE7/8中不起作用。我正在尝试将“单击”绑定到标签。我尝试了以下所有方法,但似乎没有任何效果: $('label').bind('click', function(){ alert('label clicked'); }); 或 或 或 在我列出的所有浏览器中,我都会得到一个很好的警告框,除了IE 7/8。这是一个jQuery问题吗?我是否遗漏了什么?我真的很困惑,因为我以前从未遇到过这样的问
$('label').bind('click', function(){
alert('label clicked');
});
或
或
或
在我列出的所有浏览器中,我都会得到一个很好的警告框,除了IE 7/8。这是一个jQuery问题吗?我是否遗漏了什么?我真的很困惑,因为我以前从未遇到过这样的问题…您应该尝试使用live()而不是bind()。另外,您使用的是最新版本的jquery吗?我看这段代码中没有问题,可能是其他一些脚本错误导致了问题??你有没有看到任何脚本问题…IE中有些东西不起作用?我不相信:)@Teja-这是页面上唯一的js:)。我认为自己是一个熟练的调试器,所以我做了一个完全空白的页面,我仍然得到这个错误…@ DRPCKEN——奇怪的事情是它在IE中工作可能没有帮助,但是你尝试使用LIVER()而不是Bin()吗?另外,您使用的是最新版本的Jquery吗?最新版本是的,live修复了它
$('label').click(function(){
alert('label clicked');
);
// added a class to all labels
$('.label').bind('click', function(){
alert('label clicked');
});
// added a class to all labels
$('.label').click(function(){
alert('label clicked');
});