0

是否有任何 HTML5 标准或 CSS 属性强制浏览器供应商为元素中的内容提供按列选择,尤其是在表格中?

这种行为的高级形式在 MS-Word 中用于表格和文本:按住 Alt 选择文本时,您可以按列和按行进行选择。

4

2 回答 2

1

您需要为此使用 javascript。要使用 jQUery 完成此操作,您只需要执行以下操作:

$("tr").find("td:eq(2)")

这将选择第三列中的所有 s。

于 2012-07-12T19:19:57.300 回答
0

也许不完全是你想要的,但......

如果您需要用鼠标选择表格单元格,例如将它们粘贴到 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,48,913,14

(它在 SO 中不起作用,因为它不允许我们在响应中添加 html 表)但你明白了

当您只需要从表中获取一小部分列时,它非常有用。

于 2013-11-06T00:04:14.307 回答