我有一段代碼,其中的元素是在for循環(PHP)中生成的。該代碼是:如何讀取在PHP中生成的元素的值foreach
for($i=0; $i < $count; $i++)
{
$member = $my_array[$i];
<td><span id="myspan"><input type="text" id="username" value="<?php echo $member; ?>" /></span></td>
}
在我的jQuery代碼,我想讀的點擊的元素的值,但它返回的第一個元素的值,而不是點擊的元素的值。我想這是因爲每個元素的ID是相同的。但是,那麼如何獲得點擊元素的價值?
我jQuery代碼是:
$("#myspan").click(function(){
alert(username);
});
任何指針會大加讚賞?
跨度上的'name'屬性絕對是無效的HTML。 – jackarms
在正確的方向。基本上我所要做的就是將代碼移到for循環中,並用<?php echo $ I附加每個標識符; ?>。那做了這個工作。謝謝 – coderatlarge