jquery chaque div problème
J'ai besoin d'obtenir toutes les divs avec un identifiant donné mais le jquery chaque fonction de n'obtenir que la première.
Exemple:
<div id="#historial">some html code</div>
<div id="#historial">some html code</div>
<div id="#historial">some html code</div>
<div id="#historial">some html code</div>
script:
$("#historial").each(function() {
alert("one div");
});
si je passe un ancrage o une pièce d'identité + ancre ej $("#lala") c'est ok.
Quel est le problème?
BR
OriginalL'auteur Santiago | 2010-01-17
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez utiliser l'id d'un élément dans une page. Utiliser une classe à la place:
OriginalL'auteur Guffa
Un ID doit être unique, il ne devrait être qu'un élément de la page avec un code spécifique.
Si vous avez besoin de regrouper ces DIVs, l'utilisation de "classe" à la place.
Donc la version révisée de jQuery, de regarder chacune des DIV avec la class 'historal' ressemblerait à ceci:
Aussi, une note - le # est utilisé par jQuery, pas le balisage HTML - par exemple, si vous avez eu une DIV comme
vous vous retrouveriez avec jQuery comme ceci:
OriginalL'auteur elwyn