У меня есть таблица с несколькими строками и столбцами, заполненными php и mySQL. Для некоторых из td я добавляю jQuery click-events в функцию document.ready, чтобы пользователь мог изменить содержимое.
Но у меня также есть опция для добавления строк в таблицу и заполнения их вручную. Но поскольку строки, которые я добавляю, в документе не готовы, они не получат обработчик события щелчка, и поэтому я не могу щелкнуть их, чтобы получить поля ввода.
<table>
<tr>
<td class="clickable">Some info</td>
<td class="clickable">Some more info</td>
<td>Unchangable info</td>
</tr>
... more similar rows ...
</table>
а затем jQuery
$("tr.clickable").click(function() {
//add input fields
}
$("span#addNewRow").click(function() {
$("table").append('<tr><td class="clickable"></td> ... </tr>')
}