OnEdit没有被调用

时间:2012-10-31 12:45:06

标签: jquery jeditable

我正在使用jQuery .editable()来制作<p>可编辑的内容。

我要做的是当用户点击它以进行编辑时,选择元素中已有的文字。

我已经读过OnEdit是每次用户点击.editable对象时我应该用来调用函数的选项,但由于某种原因,我的测试alert()不是完全被召唤。

JS:

 this.$('.name').editable(function (value, settings) {
        if (value.length > 50)
            value = value.substr(0, 50);
        that.model.save("name", value);
        return(value);
    }, HotelNinjas.Settings.textPluginData);
    this.showRoomType();
    return this;
},
...

onEdit: function (e) {
    alert("edit"); // <<--- DOESN'T GET CALLED
}
});

HTML:

<p class="name">Some Text</p>

1 个答案:

答案 0 :(得分:0)

请发布更多代码,甚至更好,创建一个jsFiddle。在任何情况下,请尝试使用此代码进行编辑警报。

$('.name').on('edit',function (e) {
    alert("edit");
});

您的javascript控制台是否偶然输出任何错误?