2011-09-08 41 views
0

我有以下結構交換實現的元素與事件處理程序

<div id="mainblock"> 

    <div id="inner1"> 
    some content in inner1 
    </div> 
    <div id="innersub1"> 
    <input type="submit" id="go" value="go"> 
    <input type="submit" id="delete" value="delete"> 
    </div> 

    <div id="inner2"> 
    some content in inner2 
    </div> 
    <div id="innersub2"> 
    <input type="submit" id="go" value="go"> 
    <input type="submit" id="delete" value="delete"> 
    </div> 

我要換成inner1和inner2 DIV inluding ID之間的內容。所以,id的變化就像inner1變成了inner2,innersub1變成了innersub2,反之亦然。我已經能夠做到這一點,使用jQuery。現在,去和刪除按鈕有附加的處理程序。但是,現在當我點擊「編輯」時,它會在交換之前顯示以前的內容。那麼,我應該如何重新連接這些處理程序呢?我能以其他方式處理與處理程序的內容交換嗎?

感謝

回答

0

您可以手動(代碼)detach重新連接它們。或者,您可以隱藏取消隱藏所需按鈕,並將事件處理程序保持原樣。

相關問題