我确信这很简单,但我很头疼!
我正在使用优秀的可编辑 jQuery 插件 ( http://www.appelsiini.net/projects/jeditable )。用户可以即时创建表单,然后单击编辑标题、文本正文等。
每次用户创建一个新问题时,我都会重新绑定(bind)插件,如下所示:
$('.edit').editable()
每个具有“edit”类的元素都应该是可编辑的。
问题是,以前的“编辑”元素似乎受到双重绑定(bind)...也就是说,当您单击编辑它们时,会显示一个输入字段,其中包含以下内容:
<input class="">
这是有道理的,因为它被绑定(bind)了两次(或更多次)。如何最好地解决这个问题?我的直觉是取消所有“编辑”元素上的插件绑定(bind),然后重新绑定(bind)它,但我不知道该怎么做。
感谢您的帮助
最佳答案
“插件”只是添加到 jQuery.fn
中的一个函数。除非创建者定义了删除或销毁方法,否则该功能无法反转。
编辑:可编辑函数,当给定参数'destroy'
时,会解除插件的绑定(bind)。
关于jquery - 解除绑定(bind)jquery插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548426/