我已使用this HTML5 sortable plugin进行拖放操作。在那个可拖动的部分里,我已经提起了editable text。在编辑时,当我尝试通过键盘命令ctrl + a选择输入字段的所有文本时,我注意到文本未被选中。起初,我不明白这个问题是什么。为了测试,我将一个普通的textarea放在可排序的内容中,注意到它也不起作用!所以,这是HTML5可排序插件的问题。 Here is my fiddle您可以看到第一个可编辑文本input
(位于&#34之外/之上;可排序内容开始:"文本)通过ctrl + a命令工作其中可排序内容中的剩余input
字段不适用于ctrl + a。我该如何解决这个问题?
答案 0 :(得分:5)
将此添加到您的代码中应该这样做:
$('.section-sortable').keydown(function(e){
if (e.keyCode == 65 && e.ctrlKey) {
e.target.select()
}
})
它基本上会监听你的部分的keydown事件,如果keydown检测到Ctrl-A,它会选择"目标。