Selección por columnas en el navegador

¿Existe algún estándar HTML5 o propiedad CSS que obligue a los proveedores de navegadores a proporcionar columna seleccionar por el contenido de los elementos, especialmente en las tablas?

Una forma avanzada de este comportamiento está presente en MS-Word tanto para las tablas como para el texto: mientras mantiene presionada la tecla Alt para seleccionar el texto, puede hacer una selección tanto por columnas como por filas.

preguntado el 30 de junio de 12 a las 17:06

No, pero podría emular ese comportamiento con JavaScript, si esa es una opción para usted. -

Sí, JS es una opción. ¿Alguna idea de dónde debería buscar la solución? -

2 Respuestas

Necesitas usar javascript para esto. Para lograr esto usando jQUEry, solo necesita hacer algo como:

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

Esto seleccionará todos los s en la tercera columna.

Respondido 12 Jul 12, 20:07

Tal vez no sea exactamente lo que quieres, pero...

si necesita seleccionar las celdas de la tabla con el mouse, por ejemplo, para pegarlas en Excel, solo necesita presionar Ctrl y luego arrastrar para seleccionar cualquier sección "cuadrada" de una tabla, en lugar del comportamiento predeterminado de seleccionar filas de a donde arrastras.

p.ej

A  B  C  D  E
1  2  3  4  5
6  7  8  9  10
11 12 13 14 15

si solo arrastra desde, digamos, 3 a 14, seleccionará una primera fila parcial (3,4,5), una fila central completa (6 through 10) y una última fila parcial (11 to 14)

pero si mantiene presionada la tecla Ctrl mientras arrastra, seleccionará solo COLUMNAS, es decir 3,4 , 8,9 y 13,14

(no funciona aquí en SO, porque no nos permitirá agregar tablas html en una respuesta) pero entiende la idea

Es bastante útil cuando solo necesita tomar una pequeña porción de columnas de una tabla.

respondido 06 nov., 13:00

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.