關於部落格
- 一起墮落吧
  • 70735

    累積人氣

  • 9

    今日人氣

    0

    追蹤人氣

又是你...IE......

沒錯,依照慣例,在FF一切都照你大腦想的一樣,跳出四次alert,分別顯示a、b、c、d,不過進入IE的地獄......會看到一樣跳出四次的......object、object、object、object......觀察後發現,IE裡面把this指到window物件上,不是str上,所以才會跳出object鐵支。

一開始的想法是把str轉成array,後來覺得很蠢,改成下面的方式解決:

var str = "abcd"; $.each(str, function(_idx) { alert(str.charAt(_idx)); });

只能說菩薩保佑IE還會照str的長度去跑回圈,至少還能用這款簡單的方式解決。如果沒有,那就真的要大興土木把字串轉Array了。well~~打完收工。

相簿設定
標籤設定
相簿狀態