更改类并应用可编辑插件后,是否可以重置为原始状态
说我有这个例子
<div class="non_edit" id="test1">test1</div>
<div class="non_edit" id="test2">test2</div>
并通过此函数使用此div更改类
$('div.non_edit').addClass('edit').removeClass('non_edit');
并申请jeditable
$('.edit').editable('somepage.php');
现在当我想回到'不可编辑'状态时,我有了这个
$('div.edit').addClass('non_edit').removeClass('edit');
但仍然可以编辑“已更改”的div,我在这里尝试做的是设置某些div可编辑且不可编辑 ,如果有任何关于如何以另一种方式做到这一点的建议,我们非常感谢
感谢
答案 0 :(得分:6)
$('div.edit').addClass('non_edit').removeClass('edit').unbind('click.editable');
这样做(使用控制台在可编辑网站上测试)。所有这一切都是解除事件的束缚,所以没有任何事情发生。您也必须使用正确的命名空间 - 上面的代码在默认情况下工作。
希望有所帮助!