我有三個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