Как получить значение, которое щелкают в каждой строке (генерируется с помощью плагина AddRowTable), т.е.
<script type="text/javascript">
$("document").ready(function(){
$(".addRow-Max4").btnAddRow({maxRow:4, inputBoxAutoNumber:true});
$(".delRow").btnDelRow();
});
</script>
создает максимум 4 строки в таблице и нумерует каждое поле ввода, поэтому я получаю textfield1, textfield2 и так далее в моей таблице.
<table border="0" >
<tr>
<th colspan="2">Input your data</th>
<th><input type="button" value="Add Row" class="addRow-Max4"/></th>
</tr>
<tr><td>
<a href="#" class="autofill">Apple</a>
<a href="#" class="autofill">Banana</a>
<a href="#" class="autofill">Mango</a>
</td><td><input type="text" name="textfield" class="autofill" size="25"/></td>
<td><img src="./images/cross.gif" class="delRow" border="0"></td>
</tr>
</table>
Теперь я могу выбрать для Apple в строке 1, для Манго в строке 2 и т. Д. И хотел бы, чтобы соответствующее текстовое поле для этой строки было заполнено.
Я пробовал что-то вроде:
$("a[class=autofill]").click(function()
{
$("input[name=textfield]").val($(this).text());
return false;
});
но не заставляйте его работать для разных текстовых полей.
Есть идеи?
Хорошо, теперь у меня есть
$("a[class=autofill]").live("click", function(){
$("input[name=textfield1]").val($(this).text());
return false;
});
но как мне настроить его, чтобы он был динамичным для каждой строки? Допустим, textfield1, textfield2, textfield3 и так далее.