我用过this HTML5 sortable plugin用于拖放。在那个可拖动部分中,我有 editable text提交。在编辑时,当我尝试通过键盘命令 ctrl + a 选择输入字段的所有文本时,我注意到文本尚未被选择。起初,我不明白问题出在哪里。为了测试,我在可排序内容中放置了一个普通的文本区域,并注意到这也不起作用!所以,这就是 HTML5 可排序插件的问题。 Here is my fiddle您可以在其中看到第一个可编辑文本的输入(位于“可排序内容开始:”文本的外部/上方)正在通过 ctrl + a 命令运行,其中剩余的输入字段位于其中可排序内容不适用于 ctrl + a。我该如何解决这个问题?
最佳答案
将其添加到您的代码中应该可以做到:
$('.section-sortable').keydown(function(e){
if (e.keyCode == 65 && e.ctrlKey) {
e.target.select()
}
})
它基本上监听您所在部分的 keydown 事件,如果 keydown 检测到 Ctrl-A,它会“选择”目标。
关于jquery - 选择对 HTML5 可排序内的输入字段不起作用的所有 (Ctrl+a) 键盘按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28171741/