2014-02-25 20 views
0

我在我的html中有一個div元素,我有一個鏈接。點擊這個鏈接後,我使用AJAX將其他內容加載到div區域。新內容有一個「後退」鏈接,當用戶點擊此鏈接時,我想顯示div區域中的前一個內容。如何使用jQuery在div標籤中'返回'

我可以通過在加載新內容之前將內容存儲到一個虛擬div來實現此目的,並在用戶單擊後端鏈接時將其放回。在jQuery中有更直接的方法來實現這一點嗎?

+1

你要麼刷新了以前的內容或對其進行緩存。緩存可能就像你說的,也可能是一個不同的隱藏div,或者是一個變量。 – MJoraid

+0

您也可以將每個步驟存儲在localStorage陣列中 –

回答

3

將「以前的」內容放在標籤中,比如span標籤,然後在點擊鏈接時用jQuery隱藏以前的內容。喜歡的東西...

$(document).ready(function() { 
 
    $('#black-link').click(function(e) { 
 
    $(this).hide(); 
 
    $('#content').show(); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div> 
 
    <span id="content">Hi</span> 
 
    <a href="#" id="black-link">Go Back</a> 
 
</div>

+0

謝謝您的回答。但是,這就像我已經在做的事情。我希望在jQuery中有一些簡單的東西。 – PermanentGuest