2

クリップボードにコピーする列のテキストを選択するのに役立つ jQuery プラグインまたは関数を誰かが知っているかどうか疑問に思いました。

たとえば、4x4 のテーブルがあり、カーソルをセル R1C2 から R4C2 にドラッグします。列 2 の 4 つのセルのみを選択し、列 1、3、または 4 は選択しません。

画像では、赤だけが必要で、黄色の影付きのセルは必要ありません。

テーブル画像の例

誰でも助けることができますか?

4

1 に答える 1

2

これは Firefox の組み込みの動作ですが、他のブラウザーでは不可能です。これは、Firefox が、選択ごとに複数の範囲を許可する唯一の主要なブラウザーであるためです (表のセルごとに 1 つの範囲として実装されます)。他のすべてのブラウザーは、選択範囲を 1 つの範囲に制限しており、当面の間、これを継続します。

他のブラウザでそれを偽造することができます:

  • 独自の強調表示メカニズムを作成する
  • テーブル内の列が強調表示されると、画面外に配置され、強調表示された列のコピーのみを含むテーブルが動的に作成されます
  • 組み込みのブラウザー選択オブジェクトを使用して、オフスクリーン テーブルの内容を選択します。
于 2013-02-20T15:13:50.930 に答える