【发布时间】:2011-05-16 17:17:56
【问题描述】:
我正在构建一个在搜索时显示用户信息的代码。用户信息,然后显示在fieldset 中,以及图像、名字、姓氏和一些个人资料信息。显示,在fieldset 的底部,有一个添加为好友的超链接:
<a href="#" id="aaf">add as friend</a>
现在我想使用 jquery $post() 方法与另一个页面进行交互。我在该用户 fieldset 内还有一个隐藏字段,其中包含用户 ID 值。现在,当我使用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>
【问题讨论】: