作者a613204 (胖胖)
看板Ajax
標題Fw: [問題] jQuery在IE上
時間Fri Nov 30 13:35:27 2012
※ [本文轉錄自 Web_Design 看板 #1Gk4MDks ]
作者: a613204 (胖胖) 看板: Web_Design
標題: [問題] jQuery在IE上
時間: Fri Nov 30 13:35:07 2012
想請教一個問題
我有段jQuery的code在 chrome, firefox, IE8, IE9
速度都滿快的 唯獨在IE6, IE7上面超卡的
程式碼 : $("input [name^='abc']").removeAttr('disabled')
猜想因為是使用 ^= 所以會整個掃過一遍 導致效能比較差
加上因為jQuery的code在IE上面的效能本來就不好
想請問有沒有什麼更快的寫法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.156.209
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: a613204 (140.115.156.209), 時間: 11/30/2012 13:35:27
1F:推 joechiboo:多加一點條件呢? $("tr td input[name^='abc']") 11/30 14:01
2F:→ nenpow:同樓上縮小範圍,然後盡量不要用attribute比對, 11/30 14:14
3F:→ nenpow:能的話盡量by id 或by class 11/30 14:15
4F:→ nenpow:阿ie6好像沒有getElementsByClassName... 11/30 14:18
5F:→ grence:看這行程式只知道 selector有改善空間.. 12/01 02:46