jquery jeditable没有OK和取消按钮

我有一个textarea,我可以使用jeditable插件进行编辑,但我不想要OK和Cancel按钮。 相反,我是通过单击远离textarea(模糊)来保存文本。 我准备好了代码,但我不知道如何让它工作。

只需使用以下设置将其添加到哈希:

onblur : 'submit' 

例:

 $(document).ready(function() { $("#editable1").editable("http://www.domain.com/editdata/", { indicator : "", type : 'textarea', onblur : 'submit', tooltip : 'Click to edit...', cancel : 'Cancel' }); }); 

希望能帮助到你,

干杯

对于那些由于onblur过早触发而可能在移动支持方面苦苦挣扎的人,需要一种编程方式来“取消”编辑。 我将下面的snip-it添加到jquery.jeditable.js文件的开头,在if(’destroy’== target)块下。

 if ('cancel' == target) { //original.reset(); if ($.isFunction($.editable.types[settings.type].reset)) { var reset = $.editable.types[settings.type].reset; } else { var reset = $.editable.types['defaults'].reset; } reset.apply(form, [settings, original]); return; } 

将其修改为提交函数也不难。