2011-09-08 72 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重新连接它们。或者,您可以隐藏取消隐藏所需按钮,并将事件处理程序保持原样。

相关问题