jQuery UI可以通过可编辑控件+复制/粘贴

时间:2019-06-06 11:49:14

标签: angularjs jquery-ui angularjs-directive jquery-ui-selectable

我想创建一个带有可编辑输入字段的可选jQuery。这个想法是从一个字段复制值,使用selectable选择某些字段,然后将值粘贴到所选字段(类似于电子表格功能)。

这里是fiddle

由于selectable会干扰单击字段,因此如果我使用mouseDown事件中的以下代码段编辑contenteditable字段,则必须禁用preventDefault:

this._targetIsInput = event.target.tagName === 'TD';
if (!this._targetIsInput) {
    event.preventDefault();
}

我遇到的问题是,当我选择单元格时,这还会将焦点设置到表格单元格之一,因此无法将任何内容粘贴到所有单元格。只会将数据粘贴到具有焦点的所选单元格中。

0 个答案:

没有答案