Usando jQuery, ¿cómo puedo encontrar el índice de columna de una celda de tabla arbitraria en la siguiente tabla de ejemplo, de manera que las celdas que abarcan varias columnas tienen múltiples índices?Encontrar índice de columna usando jQuery cuando la tabla contiene celdas que abarcan columnas
HTML
<table>
<tbody>
<tr>
<td>One</td>
<td>Two</td>
<td id="example1">Three</td>
<td>Four</td>
<td>Five</td>
<td>Six</td>
</tr>
<tr>
<td colspan="2">One</td>
<td colspan="2">Two</td>
<td colspan="2" id="example2">Three</td>
</tr>
<tr>
<td>One</td>
<td>Two</td>
<td>Three</td>
<td>Four</td>
<td>Five</td>
<td>Six</td>
</tr>
</tbody>
</table>
jQuery
var cell = $("#example1");
var example1ColIndex = cell.parent("tr").children().index(cell);
// == 2. This is fine.
cell = $("#example2");
var example2ColumnIndex = cell.parent("tr").children().index(cell);
// == 2. It should be 4 (or 5, but I only need the lowest). How can I do this?
Creo que tendrías que escribir algo por tu propia cuenta (como se hizo a continuación). Sin embargo, tenga cuidado con los rowspans, que harían sus cálculos más difíciles. – aquinas
@aquinas - rowspans ... ewww. – seth
¡Este código me ayudó en mi búsqueda! – mjbates7