我想知道你是否可以阻止文字在点击时被编辑?我有一个单独的编辑按钮,使文本可编辑,这是我希望用户能够编辑文本的唯一方法,所以想要关闭点击编辑?
有什么想法吗?
答案 0 :(得分:4)
Britt是对的,添加自定义事件,然后使用按钮触发它。以下是一些解释它的代码:
自定义事件:
$('#id').editable('http://www.example.com/save.php', {
event : 'custom_event'
});
触发器:
<button onclick="$('#id').trigger('custom_event');">click to trigger</button>
答案 1 :(得分:2)
您可以在创建jEditable字段时使用未记录的选项事件。
(它实际上并没有记录,但在jEditable docs页面的一句话中只是提到了它。)
您可以使用它来更改使字段可编辑的事件。您可以使用任何jquery事件,甚至是自定义事件。
例如,在我的项目中,我创建了一个edit.mode事件,使该字段可编辑,然后我可以使用按钮,热键,等等来触发。