【发布时间】:2009-05-12 12:16:11
【问题描述】:
我有一个由 php 和 mySQL 填充的包含多行和多列的表。对于一些 td,我在 document.ready 函数中添加 jQuery click-events 以让用户更改内容。
但我也可以选择向表中添加行并手动填充它们。但由于我要添加的行在文档中没有准备好,它们不会附加点击事件处理程序,因此我无法单击它们来获取输入框。
<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>')
}
【问题讨论】:
-
好问题。几乎完全符合我的问题!
标签: jquery