たくさんの行を持つテーブルがあります。テーブルがあるので、人々はコピー/貼り付けを介してデータをすばやく取得できます。問題は、最後にどこからテキストを取得したか (つまり、どの行か) を簡単に把握できなくなることです。したがって、行をダブルクリックすると(コピーするテキストを強調表示するために)、行が強調表示され、再度ダブルクリックするまで強調表示されたままになる機能が必要です。
私は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");
});
ダブルクリックは機能します。しかし、マウスはすべての行を強調表示します。ダブルクリックした行に 1 つの変数を割り当てて、その行.mouseleave
だけに関数を適用することはできますか? または、私が望むものにより適した別の機能がありますか。
ありがとう。