검색시 사용자 정보를 표시하는 코드를 작성 중입니다. 그러면 사용자 정보가 fieldset
에 표시되고 이미지, 이름, 성 및 프로필 정보가 거의 표시되지 않습니다. 표시하고, fieldset
의 바닥에, 친구 하이퍼 링크로 추가 거기에있다 :jquery <a> 태그 클릭 이벤트
<a href="#" id="aaf">add as friend</a>
가 지금은 다른 페이지와 상호 작용하는 JQuery와에게 $post()
방법을 사용하려면이. 또한 사용자 ID 값을 가진 fieldset
사용자 내부에 숨겨진 필드가 있습니다. 자, jquery
을 사용하여 클릭 기능을 만들면 다른 숨겨진 필드 값에 액세스 할 수 없습니다. 이제이 기능을 달성하는 방법을 알고 싶습니다. 확인을 위해 코드 집합 안에 숨겨진 필드의 값을 가져올 수 있는지 확인하기 위해이 작업을 수행했습니다.
$(document).ready(function() {
$("a#aaf").bind('click', function() {
alert($("#uid").val());
});
});
는하지만 단지 첫번째 fieldset
이 아닌 다른 사람의 가치를 얻고있다. 친절하게 나를 인도 해주세요.
미리 감사드립니다.
편집 : 각 태그 클릭 이벤트에서이를 얻으려면 어떻게해야합니까? 내가 jQuery를 만 세트의 첫 번째 반환 귀하의 숨겨진 필드, 중복 ID를 가지고 있기 때문에입니다 여기에 몇 가지 더 많은 코드,
<?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()는 최신 jQuery에서 가치가 떨어집니다. 대신 .on()을 사용하십시오. – rogueleaderr