2014-07-26 66 views
0

我的目標是在會話中存儲alert消息。我怎樣才能做到這一點?如何在使用JavaScript的會話中存儲單擊的列表項目?

的JavaScript

$(document).ready(function(){ 
    $("ul[id*=licity] li").click(function(){ 

     alert($(this).text()); 
    }); 
}); 

HTML

<ul id="licity">     
    <li><a href="#">Satara</a></li> 
    <li><a href="#">Karad</a></li> 
    <li><a href="#">Wai</a></li>     
</ul> 
+0

然後學習JavaScript。 – Siddharth

+0

我正在學習 –

+0

您是否在談論HTML5'app.manifest'? – royhowie

回答

1

您可以在localStorage的JavaScript作爲:

$(document).ready(function(){ 
$("ul[id*=licity] li").click(function(){ 
    localStorage.setItem('livalue',$(this).text()); 
}); 
}); 

如果u想使用會話存儲則:

$(document).ready(function(){ 
$("ul[id*=licity] li").click(function(){ 
    sessionStorage.setItem("livalue", $(this).text()); 
}); 
}); 

有關sessionStorage的詳情:https://code.google.com/p/sessionstorage/

的localStorage和sessionStorage的兩個擴展存儲。除了sessionStorage的預期「非持久性」之外,它們之間沒有區別,localstorage更好,因爲當窗口或選項卡永久關閉時,通過sessionStorage存儲的任何數據都將被刪除。

+0

需要存儲在會話 – Unknownman

+0

localStorage沒有任何關係與會話 –

+0

@Unknownman - 很明顯,JavaScript沒有會話。本地存儲(或餅乾)是最接近你可以得到的。 –

0

Demo

$(document).ready(function(){ 
$("#licity li").click(function(){ 

    alert($(this).text()); 
}); 
}); 
+0

這應該完成什麼?這與OP的代碼相同,只是改變了選擇器。 – royhowie

相關問題