2013-08-02 82 views
0

我遇到了IE8和我的功能問題。我的功能在其他瀏覽器中運行正常,但像往常一樣IE8是一個痛苦。一些盒子會被填滿,而其他盒子則不會。我已經檢查了我的哈希以確保有一個值,並且定義了該值。 IE8只是選擇不填寫一些輸入。任何想法可能是什麼問題?IE8和.val問題

var fillTemplate = function(jsonResponse) { 
     periods = jsonResponse['#input_periods']; 
     generatePeriodInput(); 
     var $this = $(this); 


     $.each(jsonResponse, function(key, value) { 
      $(key).val(value); 
     }); 
    } 
+0

我認爲鍵,價值是倒退,是真正在你的JSON響應CSS選擇器? – dandavis

+0

你可以舉一個jsonResponse包含的例子嗎?另外,您是否使用2.0之前的jQuery版本?版本2.0刪除了舊版IE的支持。 –

+0

我在每個瀏覽器中檢查了key和value的值,它們都是正確的。是的,CSS選擇器在我的JSON響應中。它使設置元素變得更容易。 – Taztingo

回答

0

解決。感謝adam_bear,我能夠解決這個問題。我不得不重新命名一些我的ID。