我使用jQuery UI's Draggable功能来制作它,以便您可以单击并拖动表格行。不幸的是,当我想要突出显示文本以复制其中一个表格单元格中的数据时,它会开始拖动该行。所以我使用了“距离”选项,如下所示:
$('.test').draggable({
revert: 'invalid',
helper: 'clone',
distance: 150,
start: function(event, ui) {
}
});
但是我的问题是它仍然不会让我“突出”表格行,即使它是在“拖动”它之前。 :(
哦顺便说一句,我只是使用常规HTML表,IE:
<table>
<tr class="test"><td>Data</td></tr>
<tr class="test"><td>Data</td></tr>
</table>
答案 0 :(得分:0)
Another Q&A on this topic has a solution and it解释了在项目中可选择的所有元素上运行disableSelection
的方式,以便为复制和粘贴以及其他用途选择文本。所以对于你的问题,你可以这样做:
$('td').disableSelection();