欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery選中添加樣式刷新不變

在使用 jQuery 時(shí),常會(huì)有選中元素添加樣式的需求。這個(gè)過程非常簡(jiǎn)單,使用 .addClass() 方法即可實(shí)現(xiàn)。例如:

$('li').click(function() {
$(this).addClass('selected');
});

上面的代碼表示,當(dāng) li 元素被點(diǎn)擊時(shí),會(huì)為它添加一個(gè)名為 selected 的樣式。這里需要注意的是,如果刷新頁(yè)面,選中元素的樣式會(huì)被清除。

為了避免這種情況的發(fā)生,可以使用 localStorage 在本地保存選中元素的標(biāo)識(shí)。代碼如下:

$('li').click(function() {
$(this).addClass('selected');
localStorage.setItem('selected', $(this).index());
});
$(document).ready(function() {
var selected = localStorage.getItem('selected');
if (selected !== null) {
$('li').eq(selected).addClass('selected');
}
});

這里使用了 localStorage API,在點(diǎn)擊 li 元素時(shí)保存了它的索引值,并在頁(yè)面刷新時(shí)讀取該值,將選中狀態(tài)重新賦予到對(duì)應(yīng)的元素上。這樣,即使刷新頁(yè)面,選中元素的樣式也會(huì)依舊保留。