Я строю код, который отображает информацию о пользователях при поиске. Информация о пользователе, затем отображается в fieldset
, а также изображение, имя, фамилия и немного информации профиля. и в нижней части fieldset
есть гиперссылка на добавление в друзья:
<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>