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; }
将其修改为提交函数也不难。