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>