時,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