我有一张有很多行的桌子。该表在那里,因此人们可以通过复制/粘贴快速获取数据。麻烦的是你很容易忘记你上次从哪里抓取文本(即哪一行)。所以我想要一个功能,当您双击一行(突出显示要复制的一些文本)时,它会简单地突出显示该行并保持突出显示,直到您再次双击。
我非常热衷于使用 Jquery。
这是我到目前为止所得到的:
$("tr").dblclick ( function() {
var foo = (this);
$(foo).css("background-color","#333");
$(foo).css("color","white");
});
$("tr").mouseleave ( function() {
var foo = (this);
$(foo).css("background-color","#333");
$(foo).css("color","white");
});
双击有效。但是鼠标离开会突出显示每一行。我可以将一个变量分配给我双击的那一行,然后仅将.mouseleave
函数应用于该行吗?或者是否有另一个更适合我想要的功能。
谢谢。