Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ie7 jquery没有绑定?_Javascript_Jquery_Internet Explorer 8_Internet Explorer 7 - Fatal编程技术网

Javascript ie7 jquery没有绑定?

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问题吗?我是否遗漏了什么?我真的很困惑,因为我以前从未遇到过这样的问

我正在尝试用jQuery绑定一些单击事件。一切都在Chrome、FF和IE 6中运行。但是,它在IE7/8中不起作用。我正在尝试将“单击”绑定到标签。我尝试了以下所有方法,但似乎没有任何效果:

$('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');
});