Sử dụng jQuery, làm cách nào tôi có thể tìm thấy chỉ mục cột của ô bảng tùy ý trong bảng ví dụ bên dưới, sao cho các ô bao trùm nhiều cột có nhiều chỉ mục?Tìm chỉ mục cột bằng cách sử dụng jQuery khi bảng chứa các ô mở rộng cột
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?
Tôi nghĩ bạn sẽ phải tự viết một cái gì đó (như seth đã làm bên dưới). Tuy nhiên, hãy cẩn thận với các hàng rào, điều đó sẽ làm cho phép tính của bạn khó khăn hơn. – aquinas
@aquinas - rowspans ... ewww. – seth
Mã này đã giúp tôi tìm kiếm! – mjbates7