【发布时间】:2015-09-18 07:43:44
【问题描述】:
在我的页面中,我有许多隐藏的 div。在页面加载时,div 被隐藏。单击链接时,将显示特定的 div。我需要它,因为页面重新加载后应该显示 div。
我的代码在这里:
<li><a class="add_new" href="javascript:void(0);" onClick="showdivs()">Add </a></li>
<li><a class="info" href="javascript:void(0);" onClick="showdivs()">info</a></li>
<div id="add_new">hai.....</div>
<div id="info">heloo..</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
$(window).load(function() {
$("#info").hide();
$("#add_new").hide();
});
function showdivs() {
var divs = $("#info,#add_new");
//Show chosen div, and hide all others
$("li a").click(function() {
$(divs).hide();
$("#" + $(this).attr("class")).show();
});
</script>
代码有效,但页面未刷新。我需要重新加载页面,然后显示隐藏的 div。
【问题讨论】:
-
所以你试图让点击链接时出现div,但是为什么要刷新页面呢?
-
不知道有没有看懂,你想痛一下可见div的状态?那么你必须使用cookies
标签: javascript php jquery html ajax