Sé cómo obtener el índice de fila y columna de una celda con jQuery, pero no puedo entender lo contrario. Dado un índice de fila y columna, ¿cómo accedería al td en esta ubicación?Obteniendo td por índice con jQuery
27
A
Respuesta
62
con JavaScript claro:
// table is a reference to your table
table.rows[rowIndex].cells[columnIndex]
Referencia:HTMLTableElement
, HTMLTableRowElement
con jQuery, podría utilizar .eq()
:
$('#table tr').eq(rowIndex).find('td').eq(columnIndex)
// or
$('#table tr:eq(' + rowIndex + ') td:eq(' + columnIndex + ')')
0
Puede utilizar el :eq
selector:
var row = 1;
var col = 2;
var cell = $('table tr:eq(' + row + ') td:eq(' + col + ')');
He aquí un example of this in action
9
Cómo sobre el uso del selector nth-child
?
http://api.jquery.com/nth-child-selector/
var row = 4;
var col = 2
var cell = $('table#tableId tr:nth-child(' + row + ') td:nth-child(' + col + ')');
Tenga en cuenta que el índice se basa niño-1, en lugar de la base 0 más habitual.
+1
Esta es la respuesta jQuery perfecta y perfectamente críptica. Es el que yo usé Una línea y estás listo para irte! – Kong
Cuestiones relacionadas
- 1. obtener el índice de jQuery elemento "td"
- 2. javascript: conseguir índice td
- 3. jQuery pestañas - obteniendo recientemente índice seleccionado
- 4. jQuery - obtener el índice de celda td de un control
- 5. jQuery show/hide td
- 6. desplazamiento td/tr con jQuery más cercano()
- 7. Problema con el índice jQuery()
- 8. Seleccionar todos los td en tr con jQuery
- 9. Buscar hijo por índice jQuery
- 10. jQuery find padre superior TD
- 11. jQuery obteniendo el div más cercano con una clase
- 12. seleccione td elemensts con colspan
- 13. Obteniendo el índice de un elemento de la lista con Jquery
- 14. Configuración <td> valor usando jquery
- 15. jquery buscar por índice en una lista
- 16. Obtener Índice de plantilla jQuery
- 17. encontrar div principal dentro de <td> con jQuery
- 18. Seleccione el primer TD en cada fila con jQuery
- 19. Para obtener un valor de TD con JQuery
- 20. usando jQuery seleccionar texto td anterior
- 21. jquery buscar texto dentro <td>
- 22. jquery seleccionando cada td en un tr
- 23. Centro align jQuery UI-icono dentro td
- 24. jQuery - conseguir elemento td en la tabla
- 25. jQuery Seleccionar primera y segunda td
- 26. Obteniendo TextArea usando JQuery
- 27. JavaScript, obteniendo el valor de un td con nombre de identificación
- 28. jQuery selectores de índice
- 29. jQuery Elija Índice
- 30. jQuery RadioButton índice
Gracias, más fácil de lo esperado. –
¿Qué le parece? Acceso simple a la propiedad, ni una sola llamada de función a la vista. :-) – RobG
¿Qué es esto? ¿Una respuesta de JavaScript sin un '$' a la vista? +1! – Matt