点击d / b表名后,我的'admin'插件加载了一个表记录行的网格,一个jQuery-UI模式对话框输入表单和一个OK To Delete模式表格。为网格行修改/删除按钮,列排序按钮,可选的分页对象设置事件处理程序。表单事件处理程序包括设置表单值,验证和ajax提交。
目前,Ajax取代了 我的问题是,如果有的话,我必须做什么才能删除/销毁已替换的上一个表数据的事件代码?<div id='content'>
<div id='deletemsg'></div>
<div id='inputform'></div>
<div id='grid'></div>
</div>
答案 0 :(得分:1)
要删除旧事件,您可以使用unbind()
。
答案 1 :(得分:0)
使用“live”方法设置事件处理程序。 这样它会影响它找到的标记,无论是原始表还是替换表,因此,您不必担心破坏/重新附加事件。
<强>更新强>
使用jQuery 1.7+,使用on()
代替live()
。
详细信息:http://www.elijahmanor.com/2012/02/differences-between-jquery-bind-vs-live.html