脚本不仅适用于Firefox

时间:2012-01-23 12:41:48

标签: firefox search filter

我有一个脚本,基本上是一个搜索/过滤器,运行除Firefox之外的所有浏览器。而且我不知道出了什么问题。我正在尝试从星期六发现有什么问题,在这里搜索是否有人有同样的问题,什么也没有。我正在学习javascript,所以我希望有人可以指出我正确的方向,找到我做得不对或我缺少的东西。任何帮助将不胜感激。

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

在线here

2 个答案:

答案 0 :(得分:0)

使用W3C validator检查网络脚本的互操作性。

Click here让您的身份得到验证。

答案 1 :(得分:0)

通过查看错误控制台可以看出问题是这段代码:

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

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

这应该有效:

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

你也需要在其他地方做类似的改变。