我有一個腳本,基本上是一個搜索/過濾器,運行除Firefox以外的所有瀏覽器。我不知道什麼是錯的。自星期六起,我試着發現什麼是錯的,在這裏搜索是否有人遇到同樣的問題,而且什麼也沒有。我在學習JavaScript,所以我希望有人能指引我走向正確的方向,以找到我做得不對的事情或我錯過的東西。任何幫助將不勝感激。腳本不能在Firefox中工作
http://jsfiddle.net/ccarizzo/GYcbE/
在線here
我有一個腳本,基本上是一個搜索/過濾器,運行除Firefox以外的所有瀏覽器。我不知道什麼是錯的。自星期六起,我試着發現什麼是錯的,在這裏搜索是否有人遇到同樣的問題,而且什麼也沒有。我在學習JavaScript,所以我希望有人能指引我走向正確的方向,以找到我做得不對的事情或我錯過的東西。任何幫助將不勝感激。腳本不能在Firefox中工作
http://jsfiddle.net/ccarizzo/GYcbE/
在線here
的問題,你可以通過查看錯誤控制檯說,是這樣的代碼:
$(listaProdutos).find('a:Contains(' + filter + ')').parent();
有腳本沒有「listaProdutos」變量。您依賴其他瀏覽器中的非標準行爲將所有ID反映到全局範圍中。
這應該工作:
$("listaProdutos").find('a:Contains(' + filter + ')').parent();
你需要在其他地方類似的變化了。
使用W3C validator來檢查你的web腳本的互操作性。
Click here讓你的驗證。
已經做到了,在驗證器的變化之後,它根本不工作:(我不知道這可能是什麼。:/ – Carol