Вы можете просто использовать jQuery для события click или change, чтобы перейти, например, к первой строке относительно текстовой области.
Так что, если ваша разметка такая:
<tr>
<td> Row # </td>
...
<td><input type="text" /></td>
</tr>
Вы можете использовать это (псевдокод)
$(input).click(function() {
var me = $(this),
index = parseInt(me.getParent().children()[0].innerHTML);
})
Обратите внимание на то, как работает навигация: когда в текстовое поле попадает событие щелчка, тогда «this» будет ссылаться на текстовое поле.Таким образом, вы можете перейти к его родителю (tr), затем перейти к первому дочернему элементу tr (td с номером строки) и получить его innerHTML, приведенный к int.