2013-03-20 29 views
0

後,我有一個jQuery函數:jQuery的亮點錶行,不斷刷新

function highlightrow(obj) { 
    if ($(obj).attr("style")=='background-color: rgb(255, 255, 102);' || $(obj).attr("style")=='background-color: #ffff66;') { 
     $(obj).removeAttr("style"); 
    } else { 
     $(obj).attr("style","background-color: #ffff66;"); 
    } 
} 

它突出並與click事件刪除亮點

<tr onclick="highlightrow(this);" > 

如何使高亮顯示的行保持頁面後刷新?

+0

通過存儲信息哪一行是要突出顯示的地方......? – CBroe 2013-03-20 11:24:07

回答

1

正如cbroe在他的評論中所建議的那樣,您需要將這些行的點擊狀態保存在某處,是本地存儲還是cookie。 此外,我還將使用類而不是style屬性,以便如果您需要更改顏色,則不必更改JS。