2012-01-23 140 views
0

我有一个脚本,基本上是一个搜索/过滤器,运行除Firefox以外的所有浏览器。我不知道什么是错的。自星期六起,我试着发现什么是错的,在这里搜索是否有人遇到同样的问题,而且什么也没有。我在学习JavaScript,所以我希望有人能指引我走向正确的方向,以找到我做得不对的事情或我错过的东西。任何帮助将不胜感激。脚本不能在Firefox中工作

http://jsfiddle.net/ccarizzo/GYcbE/

在线here

回答

0

的问题,你可以通过查看错误控制台说,是这样的代码:

$(listaProdutos).find('a:Contains(' + filter + ')').parent(); 

有脚本没有“listaProdutos”变量。您依赖其他浏览器中的非标准行为将所有ID反映到全局范围中。

这应该工作:

$("listaProdutos").find('a:Contains(' + filter + ')').parent(); 

你需要在其他地方类似的变化了。

0

使用W3C validator来检查你的web脚本的互操作性。

Click here让你的验证。

+0

已经做到了,在验证器的变化之后,它根本不工作:(我不知道这可能是什么。:/ – Carol