-1

我正在使用 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>
4

1 回答 1

0

请发布更多代码,甚至更好,创建一个 jsFiddle。在任何情况下,请尝试使用它来代替在编辑时发出警报。

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

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

于 2012-10-31T12:58:17.613 回答