我遇到了跨浏览器问题。
我的代码是
$("<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 按下事件。textarea 只有 1 行。