Ich erstelle einen Code, der Benutzerinformationen zur Suche anzeigt. Benutzerinformationen, wird dann in einem fieldset
, und ein Bild, Vorname, Nachname und einige Profilinformationen angezeigt. in der Unterseite des fieldset
, gezeigt, und es ist ein Add als Freund Hyperlink:jquery <a> tag click event
<a href="#" id="aaf">add as friend</a>
Jetzt möchte ich jquery $post()
Methode verwenden, um mit einer anderen Seite zu interagieren. Ich habe auch ein verstecktes Feld innerhalb dieses Benutzers fieldset
, der den Benutzer-ID-Wert hat. Wenn ich jetzt eine Klick-Funktion unter Verwendung von jquery
erstelle, kann ich nicht auf die verschiedenen versteckten Feldwerte zugreifen. Jetzt möchte ich wissen, wie man diese Funktionalität erreicht? Um zu überprüfen, ob ich den Wert von versteckten Feldern innerhalb eines Codesatzes erhalten kann, habe ich dies getan.
$(document).ready(function() {
$("a#aaf").bind('click', function() {
alert($("#uid").val());
});
});
Aber ich bin immer nur den Wert des ersten fieldset
, andere nicht. Bitte führe mich darin.
Vielen Dank im Voraus.
EDIT: Wie bekomme ich es in jedem Tag Klick Ereignis? Ich stelle etwas mehr Code hier
<?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>
Hinweis .Live() wird in den neuesten jQueries abgeschrieben. Verwenden Sie stattdessen .on(). – rogueleaderr