要素、特にテーブルのコンテンツに列ごとの選択を提供するようにブラウザベンダーに強制するHTML5標準またはCSSプロパティはありますか?
この動作の高度な形式は、テキストだけでなくテーブルのMS-Wordにもあります。Altキーを押しながらテキストを選択すると、列方向と行方向の両方で選択できます。
これには JavaScript を使用する必要があります。jQuery を使用してこれを実現するには、次のようにするだけです。
$("tr").find("td:eq(2)")
これにより、3 列目のすべての が選択されます。
あなたが望むものとは違うかもしれませんが...
表のセルをマウスで選択する必要がある場合 (Excel に貼り付ける場合など)、行を選択するデフォルトの動作ではなく、Ctrl キーを押しながらドラッグして、表の「正方形」セクションを選択するだけです。ドラッグする場所。
例えば
A B C D E
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
たとえば 3 から 14 までドラッグすると、最初の行の一部(3,4,5)
、中央の行全体(6 through 10)
、最後の行の一部が選択されます。(11 to 14)
ただし、ドラッグ中に Ctrl を押したままにすると、列のみが選択されます3,4
。8,9
13,14
(応答にhtmlテーブルを追加できないため、SOではここでは機能しません)が、アイデアはわかります
テーブルから列のごく一部を取得する必要がある場合に非常に便利です。