2012-01-23 129 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