Комментарий Sam3k полезен, но не идеален. Это заставляет кнопку редактирования повторно показывать перед скрытием редактируемого поля / кнопок. Чтобы решить эту проблему, я вместо этого добавил пользовательское событие onCancel.
Сначала добавлено значение по умолчанию для $. Fn.editable.defaults для нового события (то есть onCancel: {})
Затем я добавил следующий код в 2 местах в jquery.jeditable.js: (1) при нажатии escape и (2) нажатие кнопки отмены.
if ($.isFunction(settings.oncancel)) { settings.oncancel.apply(self); }
Вот и все.
$("#emailRow span").editable(url, {
type: 'text',
cancel: 'Cancel',
submit: 'OK',
onCancel: function() {
$("#emailEditLink").show();
}
});