是否有任何 HTML5 标准或 CSS 属性强制浏览器供应商为元素中的内容提供按列选择,尤其是在表格中?
这种行为的高级形式在 MS-Word 中用于表格和文本:按住 Alt 选择文本时,您可以按列和按行进行选择。
您需要为此使用 javascript。要使用 jQUery 完成此操作,您只需要执行以下操作:
$("tr").find("td:eq(2)")
这将选择第三列中的所有 s。
也许不完全是你想要的,但......
如果您需要用鼠标选择表格单元格,例如将它们粘贴到 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,则只会选择 COLUMNS,3,4
即8,9
和13,14
(它在 SO 中不起作用,因为它不允许我们在响应中添加 html 表)但你明白了
当您只需要从表中获取一小部分列时,它非常有用。