时,jQuery不会返回正确的ID我使用PHP显示数据库中的一些结果。当我点击
while ($row = $stmt->fetch()) {
print "
<tr id = '".$row[0]."' class = 'fila'>
<td><input type='checkbox' name='checkboxx[]' value = '".$row[0]."'</td>
<td>".$row[1]."</td>
<td>".$row[3]."</td>
<td>".$row[4]."</td>
</tr>
";
}
用jQuery,我想显示每行(TR)的ID,如果它被点击。
我有这段代码。
$(document).ready(function(){
$(".fila").click(function(){
var id = $('.fila').attr('id');
alert(id);
});
});
问题:它始终显示相同的ID时,我在不同的行点击,而事实上,我看的源代码,并且每个TR具有其ID,因为它们是从DB选择它们是不同的。
试着将'alert(this.id)'放在click函数里面,那应该可以。 – adeneo 2013-02-16 01:26:38