Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 IE8 JQuery错误_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript IE8 JQuery错误

Javascript IE8 JQuery错误,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我在这个网站上工作: 在现代浏览器中,一切都能正常工作,但在IE8中,如果我点击左侧菜单中的加号,就会出现错误 错误在52中。这句话的意思是: 错误是 Object doesn't support property or method 看了你的剧本 togglemenu($(this)); function togglemenu(link){ content = $(link).parent(); ...

我在这个网站上工作:

在现代浏览器中,一切都能正常工作,但在IE8中,如果我点击左侧菜单中的加号,就会出现错误

错误在52中。这句话的意思是:

错误是

Object doesn't support property or method

看了你的剧本

togglemenu($(this));

function togglemenu(link){
                content = $(link).parent();
                ...
                ...
}
你可以直接

content = link.parent();

嗯,
内容
在我能看到的任何地方都没有定义,也许这就是问题所在?

试试这个-:

$(link).closest('your closest parent')

Documentation=

对象不支持属性或方法请发布JS中演示错误的部分,我们不会尝试检查整个网页。content=$(link.parent();马上:您使用的是哪个版本的jQuery?请记住:版本2.0+不支持低于9的IE版本。您发布的错误消息表明它是从jQuery本身内部冒出来的,我能想到的唯一一件事是它使用的是“旧IE”中无法使用的本机DOM API。@Foundtraic他使用的是1.8.3如果您对jQuery对象调用jQuery,它只会返回它。额外的包装没有什么坏处,除了一点性能开销。也许,在2.7k的销售代表下,你最终可以向我们透露你的身份,陌生人,1671639位来这里发言的人?@JanDvorak:500个答案vs 0个问题…尊敬!!!
$(link).closest('your closest parent')