7
votes

Demandes AJAX avec JavaScript discret sur les listes d'éléments


2 commentaires

Vous pouvez leur donner un identifiant. 1 , 2 , etc.


Aucun de ceux-ci n'étaient la réponse?


4 Réponses :


3
votes

Je stocke souvent ce type de données dans la balise, comme:

Méthode d'étiquette d'attribut h3> xxx pré>

puis dans jQuery fait quelque chose comme: p>

   <div id="list">
      <a href="/link" id="post_66">Some post</a>
   </div>


3 commentaires

Belle solution mais est-ce insontalité?


@PixelBobby: Je suppose que vous utilisez id = "post-68" serait moins immobilisé. Ou peut-être data-id = "68" pour HTML5 et JQuery 1.5 + .


@Mu est trop court: Ouais, je viens de relire Wikipedia Bit pour que je comprenais la question FR. wikipedia.org/wiki/unobtrive_javascript



3
votes

Utilisez l'attribut ID pour stocker une chaîne avec l'identifiant comme: xxx

et la lecture de l'identifiant en divisant sur quelque chose comme un soulignement: < / p> xxx


1 commentaires

Vous pouvez également faire var Id = this.id.split ('_') [1]; , pas besoin de créer un objet jQuery juste pour accéder à son attribut ID .




0
votes

Cela fait longtemps, et j'ai trouvé une solution à cela que je suis heureux. Ce n'est peut-être pas parfait, mais c'est la meilleure alternative que j'ai trouvée jusqu'à présent.

Être juste, toutes ces réponses sont correctes - elles vont bien fonctionner. C'est juste une question d'esthétique à ce stade et YMMV.

donc, dans le même pseudocode de modèles: xxx

et de jQuery qui fera Ce que je veux: xxx

i pense données Les éléments sont actuellement le meilleur moyen de savoir comment interagir avec le site Web. Cela nous permet d'utiliser les mêmes aides d'URL que nous utiliserions dans le rendu d'affichage.


0 commentaires