我有一个可编辑的div,在其中我控制一些键的行为。特别是,我有以下内容:
$('#my_contenteditable').on('keydown', function(e) {
// Some code...
if (e.key == 'Enter') {
$(this).blur();
e.preventDefault();
return;
}
// Some more code...
});
但是,当我模糊该元素后,再次按下Enter键,Chrome想要重新聚焦它。 这里是JSFiddle演示 我能否阻止这种行为?
contenteditable
很酷。我只需要在click
事件中再次添加它即可。不知道这对无障碍性有何影响。 - Mat