Если у меня есть тело, подобное следующему ... Я знаю, что если я нажму на первое радио, оно вернется 1. Если я нажму на внешнее поле таблицы, оно вернется 2. Но когда я нажимаю сначала на вложенную таблицуtd возвращает свой индекс плюс td-индекс родителя в двух оповещениях.Как я могу вернуть только вложенный индекс td, который должен быть 2?Это просто пример структуры таблицы, которая динамически создается, поэтому она должна работать практически с любым дизайном таблицы и любым тд.
Есть предложения?
Этот код я использую для возврата индекса, когда пользователь нажимает на тд (я фиксирую другие индексы для ввода, текстовой области и т. Д.):
$("td").click(function (event) {
var nodeIndex = $("td").index();
var nodeName = $(this).get(0).nodeName
alert(nodeName + "," + nodeIndex);
});
Это тело образца:
<body>
<input type="radio" />
<table class="parent_table">
<tr>
<td>
<table class="nested_table">
<tr>
<td>
Sample Text</td>
<td>
</td>
</tr>
</table>
</td>
<td>
</td>
</tr>
</table>
<input type="radio" />
</body>