Estoy creando un código que muestra la información del usuario en la búsqueda. La información del usuario se muestra en un fieldset
, y una imagen, nombre, apellido e información de perfil. se muestra, y en la parte inferior de la fieldset
, hay un complemento como amigo hipervínculo:jquery <a> etiqueta, haga clic en evento
<a href="#" id="aaf">add as friend</a>
Ahora quiero usar jQuery $post()
método para interactuar con otra página. También tengo un campo oculto dentro de ese usuario fieldset
que tiene el valor de identificación del usuario. Ahora, cuando creo una funcionalidad de clic usando jquery
, no puedo acceder a los diferentes valores de campo oculto. Ahora quiero saber cómo lograr esta funcionalidad? Para comprobar si puedo obtener el valor de los campos ocultos dentro de un conjunto de código, lo hice.
$(document).ready(function() {
$("a#aaf").bind('click', function() {
alert($("#uid").val());
});
});
Pero yo sólo estoy poniendo el valor de la primera fieldset
, otros no. Amablemente guíame en esto.
Gracias de antemano.
EDITAR: ¿Cómo se obtiene en cada evento de clic de etiqueta? Estoy poniendo algo más de código aquí,
<?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>
Nota .live() se deprecia en los jQueries más nuevos. Utilice .on() en su lugar. – rogueleaderr