我有一些HTML下拉菜單,然後依賴於選擇,然後突出顯示錶中相應的列標題。我這樣做是通過更改CSS類<td>
標籤,像這樣:在Internet Explorer中的jquery attr()函數速度
$("#searchcolour").attr("class", "filledselect");
$("#searchtask").attr("class", "filledselect");
$("#searchshape").attr("class", "filledselect");
$("#searchpivot").attr("class", "filledselect");
突出顯示的列標題取決於哪些已選定。可以選擇多達20個列標題。這個額外的高亮代碼在IE中更新我的頁面時會延遲1-2秒(jquery也會同時過濾表格結果)。其他瀏覽器的速度很好。
有沒有更快的方法可以達到這種效果?
但是依賴於選擇,我將類更改爲新值,或將其重新設置爲原始類值。我不想添加一個類。 – 2010-01-14 11:20:53