在按钮单击上编辑可编辑标签

时间:2015-03-10 13:42:48

标签: javascript jquery

我使用x-editable内联编辑了一些文字。只要我直接点击标签,一切正常。但是,如果我实现一个按钮并希望在按钮点击时编辑标签,那么它就不会起作用。

原因是,单击标签会对其进行编辑并单击标签外的任何位置即可重置标签。在这里,当我点击按钮时,它被视为外部点击并且可编辑标签不会编辑。

该怎么办?我不想和setTimeout()一起去。

1 个答案:

答案 0 :(得分:0)

以下几行就是诀窍

我给了按钮一个ID(" inline_editable_button ")

jQuery("inline_editable_button").click(function(e){
    e.stopPropagation();
    jQuery('#editable_id').editable('toggle');
});