在jeditable上调用取消操作

10

有没有一种方法可以从外部调用来触发 jeditable 区域上的“取消”操作?(而不是点击取消按钮)——基本上是为了关闭文本输入区域。

2个回答

15

看起来jeditable在DOM元素上直接公开了一个用于“取消”的方法,该元素用于初始化可编辑部分。

例如:

// A paragraph with jeditable initialized like this:
$('p#editable').editable();

// Could be canceled with:
$('p#editable')[0].reset();

另一个选择是在取消按钮本身上触发"click"事件。为了实现这一点,我们可以为取消按钮指定特定的HTML代码。

$('p#editable').editable({
    cancel: '<button class="cancel_button">cancel</button>'
});

// And to cancel:
$('p#editable').find('.cancel_button').click();

0

你也可以简单地这样做:

('.your_jedit_class').each(function(){
    this.reset()
})

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接