Révisé: J'ai un élément de liste sur la page que je crée à partir d'enregistrements de base de données (messages). Chaque enregistrement contient une valeur Id que je suis en train de mettre dans chaque message individuel. Ce que je voudrais faire est quand ils cliquent sur un lien d'affichage pour attraper la valeur d'identification du message afin que je puisse manipuler alors avec javascript.Quel attribut (ou ...) utiliser lorsque vous essayez d'extraire l'identifiant d'un seul élément d'une liste dans jQuery?
html généré ressemble:
<div id"messages">
<div class="message">
A cool message <a href="/Message/View/1" id="message_1" class="viewMessage">View</a>
</div>
<div class="message">
A cool message <a href="/Message/View/2" id="message_2" class="viewMessage">View</a>
</div>
<div class="message">
A cool message <a href="/Message/View/3" id="message_3" class="viewMessage">View</a>
</div>
<div class="message">
A cool message <a href="/Message/View/4" id="message_4" class="viewMessage">View</a>
</div>
</div>
Lorsque je clique sur id = Message_1 Je veux obtenir l'identifiant de 1. J'essaie d'éviter la manipulation de chaînes afin d'obtenir l'identifiant: comme obtenir la valeur après un '_'. Ce serait génial si je pouvais utiliser un seul attribut avec la valeur '1' dedans. Puis-je simplement ajouter un attribut à un attribut? Je vais essayer cela aussi, mais je pense à tout le contenu strict de xhtml alors je pensais qu'il y avait quelque chose de mieux que de le faire.
Exactement ce que vous essayez de faire? –
Désolé, je vais réviser un peu. – rball
Pourquoi avez-vous besoin de l'ID de la base de données? Que devrait-il se passer lorsque vous cliquez sur le lien du message? – strager