Tableau des Id - comment sélectionner avec JavaScript / JQuery?
J'ai un tableau d'identifiants des éléments, de retour de certains de validation côté serveur. Les Id ne sont pas préfixés par"#". Plutôt que de passer par le tableau et en préfixant un # pour chaque membre, jquery moyen de sélectionner directement tous les éléments par leur Id?
vous vouliez un jQuery réponse et choisi un JS 🙁
il n'y avait pas satisfaisante jq solution malheureusement.
Je dirais que sa solution était une grande combinaison de JS et jQuery. Pourquoi être coincé sur jQuery-seulement lorsque Javascript n'. (déterrer le passé. 🙂
il n'y avait pas satisfaisante jq solution malheureusement.
Je dirais que sa solution était une grande combinaison de JS et jQuery. Pourquoi être coincé sur jQuery-seulement lorsque Javascript n'. (déterrer le passé. 🙂
OriginalL'auteur James L | 2009-09-14
Vous devez vous connecter pour publier un commentaire.
Ne vous oublie pas "à l'ancienne" getElementById - il ne nécessite pas le hachage de l'ids. Puis vient nourrir les nœuds de jQuery pour obtenir un objet jQuery:
$.map(ids, document.getElementById)
ne fonctionne pas en effet!OriginalL'auteur Maine
Vous pourriez juste se joindre à eux, comme ceci:
Maintenant, nous sommes de la cuisson sur le gaz!
OriginalL'auteur Greg
(NB - je n'ai pas essayé ce - que c'est hors de ma tête)
Disons que votre tableau est "arr".
Ne pourriez-vous pas faire un plan de votre tableau d'identifiants de chaîne en un tableau de jQuery objets, puis concantenate toutes à l'aide de l'habituel sélecteur jQuery?
OriginalL'auteur stusmith
En jQuery, vous pouvez les sélectionner par ID comme ceci
si vous les nommer quelque chose comme id_1 et id_2 vous pouvez le faire
OriginalL'auteur Elzo Valugi
Viens de faire le nœud de sélection vous enveloppez-le résultat:
enregistre la construction d'une chaîne de sélecteur jQuery n'aurez qu'à analyser en arrière et puis faire exactement la même chose. De Plus, vous n'avez pas à vous inquiéter au sujet d'échapper les caractères comme ‘:’ et ‘.’ qui sont valides dans les Id, mais dire quelque chose d'autre dans les sélecteurs.
OriginalL'auteur bobince
Si vous avez l'ID comme une chaîne de caractères, vous pouvez le sélectionner dans jQuery comme ce
Si vous disposez de plusieurs identifiants sont similaires, puis utilisez Elzo de la suggestion.
OriginalL'auteur peirix