作者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