當此函數中的switch語句運行時,IE8會拋出一個「Error:Object required」消息(在實際的jquery庫腳本中出錯,而不是我的javascript文件)。此代碼適用於IE6,IE7,FF3和Safari ...任何想法?它與交換機中的'$(this)'選擇器有關嗎?謝謝!IE8 jquery Javascript「Error:Object required」Bug
function totshirts(){ $('.shirt-totals input').val('0'); var cxs = 0; var cs = 0; var cm = 0; $.each($('select.size'), function() { switch($(this).val()){ case "cxs": cxs ++; $('input[name="cxs"]').val(cxs); break; case "cs": cs ++; $('input[name="cs"]').val(cs); break; case "cm": cm ++; $('input[name="cm"]').val(cm); break; } }); }
沒有線索關於哪條線? IE 8確實有一個內置的腳本調試器。 – Greg 2009-04-24 18:49:02