我有三个div
元素。当你点击它们时,它们将被隐藏起来。还有一个按钮,它应该显示隐藏的元素。显示隐藏的元素
这里是我的代码:
$("div").click(function(e) {
$(this).hide();
});
$("body").on('click', '.close_cmnt_edit', function(e) {
/* how to show that element which is hide? */
});
div{
border:1px solid gray;
padding 15px;
margin: 5px;
text-align: center;
cursor:pointer;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<div class="test1">anything1</div>
<div class="test2">anything2</div>
<div class="test3">anything3</div>
<br><br>
<button>show that element which is hide </button>
注:如果有一个以上的隐藏元素,它必须根据他们的藏身为了显示。例如:首先div.test2
被隐藏,然后div.test1
被隐藏。所以,当我点击那个按钮时,首先要显示div.test2
然后div.test1
。
如果您需要订购这样的,你需要的东西来跟踪元素,例如一列保持的元素,你可以弹出它们赶走,因为他们会再次显示。 – adeneo
@adeneo究竟是什么意思''数组''?一个类似localStorage的JavaScript数组? – Shafizadeh
除非你需要跟踪页面加载,一个普通的数组应该没事 – adeneo