クロスブラウザの問題があります。
私のコードは
$("<textarea/>").attr('rows',1).attr('wrap','off').keydown(function(event) {
if (event.keyCode == 13) {
$(this).trigger("dtSaveData");
event.preventDefault();
}
});
上記で呼び出される関数は次のとおりです。
$row.on("dtSaveData", function() {
// some function
});
that.$table.find("textarea").first().focus();
テキスト領域はフォーカスされていますが、それに伴って Enter プレス イベントがトリガーされます。テキストエリアには 1 行しかありません。