0
votes

Comment sélectionner tous les éléments qui se termine par certains identifiants

EDIT: Permettez-moi de reformuler cette question

Comment sélectionner tous les éléments qui se termine par certains identifiants P>

ex: strong> p>

$("[id*=person]");


5 commentaires

Vous ne pouvez pas utiliser le même ID plus d'une fois.


Utilisez document.QuerySelectorall ('# personne') . Mais il n'est pas conseillé d'utiliser le même identifiant pour différents éléments HTML sur la même page, cela pourrait produire un résultat inattendu.


Tout d'abord que non comment vous fermez l'élément d'entrée, utilisez-le sur /> Deuxièmement, envisagez d'utiliser la classe ou de modifier votre identifiant pour être unique. Ce n'est pas une bonne et très mauvaise idée dans le codage d'utiliser les mêmes idées pour différents éléments.


Je suis désolé mais c'est juste un exemple. Je n'ai pas deux éléments avec exactement le même identifiant, mais j'ai des éléments que l'ID contient le même nom, comme dans l'exemple. Ma question est que je veux seulement sélectionner l'élément avec id "personne", mais l'élément avec ID "PERSON_001" revient également.


Utilisez juste $ ("# personne")


3 Réponses :


-1
votes

Un identifiant est censé être unique. Vous devez utiliser une classe pour grouper des éléments que vous souhaitez styler avec CSS similaire, quelque chose comme «.person». Reportez-vous à: https://www.w3schools.com/html/html_id.asp


1 commentaires

Je n'utilise pas le même identifiant, j'ai reformulé la question



-1
votes

ID est seulement! Vous ne pouvez pas définir d'identifiant pour 2 tags!

Je devrais changer d'identifiant de votre span!


1 commentaires

Je n'utilise pas le même identifiant, j'ai reformulé la question



0
votes

Utilisez l'opérande $ pour les sélecteurs CSS

[attribute$=value]  

$("[id$='person']");

eg. Selects every element whose attribute value ends with value


2 commentaires

Merci. C'est exactement ce dont j'avais besoin


Juste au cas où vous auriez besoin de plus d'entre eux. développeur.mozilla.org/en-us/docs/web/css/ CSS_Selectors . Les sélecteurs d'attributs en bas à gauche sont ce que vous recherchez