我正在構建一個顯示搜索用戶信息的代碼。用戶信息然後顯示在fieldset
中,並且圖像,名字,姓氏和少量簡檔信息。所示,並在fieldset
的底部,有一個加爲好友超級鏈接:jquery <a>標記點擊事件
<a href="#" id="aaf">add as friend</a>
現在我想使用jquery $post()
方法與其他網頁互動。我在該用戶fieldset
中也有一個隱藏字段,它具有用戶標識值。現在,當我使用jquery
創建點擊功能時,我無法訪問不同的隱藏字段值。現在我想知道如何實現這個功能?爲了檢查我是否可以獲得一組代碼中隱藏字段的值,我做了這個。
$(document).ready(function() {
$("a#aaf").bind('click', function() {
alert($("#uid").val());
});
});
但我只得到第一個fieldset
,而不是其他人的價值。請在此引導我。
在此先感謝。
編輯:如何讓它在每個標籤點擊事件?我在這裏放一些代碼,
<?php foreach($query->result() as $row){?>
<fieldset>
<legend>
<?php echo $row->firstname.' '.$row->lastname;?>
</legend>
<img src='<?php echo $row->profile_img_url;?>'/><br>
<a href="#" id="aaf">add as friend</a>
<input name="uid" type="hidden" value='<?php echo $row->uid;?>' id="uid">
</fieldset>
注意.live()在最新的jQueries中折舊。使用.on()代替。 – rogueleaderr 2013-07-01 22:22:24