2011-08-23 133 views
0

我的网站,不同的是IE浏览器的所有工作完美。 线:当页面在IE加载与下面的错误味精 的错误框提示227 错误:预期的对象预期的对象错误

当我开始调试,错误就是从这里要低于第一道防线。

$().ready(function() 
{ 
    // Hide all elements with .hideOnSubmit class when parent form is submit 
    $('form').submit(function() 
    { 
     $(this).find('.hideOnSubmit').hide(); 
    }); 
}); 

任何人都可以建议吗?它真的很烦,在每一页上提示该消息

==============编辑===============
我试过下面

$(document).ready(function($) 
{ 
    // Hide all elements with .hideOnSubmit class when parent form is submit 
    $('form').submit(function() 
    { 
     $(this).find('.hideOnSubmit').hide(); 
    }); 
}); 

OR

jquery(function($) 
{ 
    // Hide all elements with .hideOnSubmit class when parent form is submit 
    $('form').submit(function() 
    { 
     $(this).find('.hideOnSubmit').hide(); 
    }); 
}); 

但两者的建议也给了我同样的错误。

+0

看起来像你在fb连接上出现错误。 – naveen

+0

是的,有2个错误。忽略URI:http://connect.facebook.net/en_US/all.js#xfbml=1错误。 – VeecoTech

+0

你使用prestashop吗?和最新的稳定版本? – naveen

回答

4

要么使用

$(document).ready(function() { … }); 

jQuery(function($) { … }); 
+0

+1 Spot on!我会加上,但错误的原因是'$()'。 –

+0

正确! :) $()应该返回null或完全不工作,如果我是对的,并且在没有任何东西的情况下使用ready函数听起来不太可行。 –

+0

嗨,我已经尝试你提到的代码,但它仍然给了我同样的错误。请检查上面编辑过的帖子。 – VeecoTech

0

贵的形式有一个名称或ID IOF 控制提交?如果是这样的话,它会掩盖表单的提交方法。

将其更改为别的东西,像“提交按钮”,或者如果你不需要引用它或者形式发布它,不给它一个名称或ID的。

+0

好吧,这种声音让我迷惑,因为我不知道哪个表单实际上使用了tools.js中的$()。ready函数。 – VeecoTech

+0

带有名称或ID的表单控件可作为它们所在表单的命名属性提供。只要确保没有任何表单控件的名称或ID与[HTMLFormElement接口]的属性或方法相同( http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-40002357)。 – RobG

0

试试这个。

jQuery(function($) { 
    $('form').submit(function() { 
     var elm = $(this).find('.hideOnSubmit'); 
     if (elm.length) { 
      elm.hide(); 
     } 
    }); 
}); 
+0

感谢您的回复。它不工作或者通过显示相同的错误:( – VeecoTech

+1

它的'jQuery'不''jquery'似乎不是一个很大的区别,但它是。 –

+0

我很抱歉,错误消息仍然保持显示在每一页上时,它加载我可以删除该功能吗? – VeecoTech