使用editable("destroy")关闭和打开xeditable;

yka*_*ica 2 jquery x-editable

我试图使用editable("destroy")打开和关闭xeditable.Xeditable关闭但不会重新打开.该函数如下所示:

$("#changeType").on("change", function () {
    switch ($(this).prop("checked")) {
        case true:
            $("#status").editable("destroy");
            $("#status").editable({
                showbuttons: false,
                onblur: 'ignore',
                mode: 'inline',
                send: 'never',
                success: function (params) {
                    return false;
                }
            }).editable('show');
            break;
        case false:
            ("#status").editable("destroy");
            ("#status").editable();
            break;
    };
});
Run Code Online (Sandbox Code Playgroud)

请看我的jsfiddle http://jsfiddle.net/ykay/vdoz07qz/3/

Kal*_*zem 7

你的作品中有一个错字(缺少$标志)case false:

$("#status").editable("destroy");
$("#status").editable();
Run Code Online (Sandbox Code Playgroud)