Est-il possible d'obtenir l'id d'un élément (div, input, etc.) en utilisant jQuery et comment?Récupérer un identifiant d'éléments HTML en utilisant jQuery
Répondre
Voir Attributes/attr
Exemple simple:
alert($('div.someclass').attr('id'));
S'il y a plus d'un div avec la classe someclass
(c'est-à-dire, le sélecteur retourne plus d'un élément), vous pouvez les obtenir tout en faisant une boucle à travers les éléments en utilisant each, et en poussant les ids dans un tableau par exemple:
var ids = [];
$('div.someclass').each(function() {
ids.push($(this).attr('id'));
});
Juste t o aller un peu plus loin, vous pouvez utiliser attribute filters (dans ce cas attributeHas
) de choisir uniquement les éléments qui ont ids, par exemple:
var ids = [];
$('div[id]').each(function() {
ids.push($(this).attr('id'));
});
et enfin, au lieu d'utiliser chacun, vous pouvez utiliser map(callback)
qui fournit une plus propre façon de faire ce qui précède:
var ids = $('div[id]').map(function(index, domElement) {
return $(domElement).attr('id');
}).get();
alert(ids.join(","));
$('elementselector').attr('id');
vous devez choisir un sélecteur approprié pour vous assurer que vous sélectionnez l'élément d'intérêt.
$(element).attr('id')
Si vous avez déjà l'élément, comme dans votre exemple, il serait plus clair et plus rapide de faire element.id –
- 1. créer un dialogue sans identifiant dans jquery
- 2. Comment récupérer des entités google appengine en utilisant leur identifiant numérique?
- 3. jquery - comment détecter un identifiant enfant?
- 4. Est-il possible de changer une propriété d'élément HTML en utilisant son identifiant avec PHP?
- 5. Impossible de récupérer un objet JSON à partir du serveur Web ASP.NET en utilisant jQuery
- 6. créer un dialogue sans identifiant et ajouter jquery
- 7. Analyser html en utilisant C
- 8. Comment récupérer du code HTML en Java
- 9. comment filtrer texte à l'intérieur balise HTML en utilisant jQuery
- 10. Parsing un fichier HTML en utilisant Java
- 11. en utilisant getElementById pour récupérer les styles en CSS
- 12. Comment cacher et afficher des éléments HTML en utilisant JQuery?
- 13. jQuery Masquer en utilisant ID
- 14. jQuery trouver toutes les li avec un identifiant commençant par
- 15. Un moyen facile de générer du HTML de haut en bas en utilisant jquery
- 16. Mettre du code HTML dans un iframe (en utilisant javascript)
- 17. Ecrire à un paragraphe en utilisant jQuery
- 18. jquery aider à obtenir mon identifiant
- 19. Comment récupérer à la fois le markdown et html en utilisant le contrôle wmd-editor?
- 20. animation en utilisant jquery
- 21. Comment récupérer tous les liens de documents HTML en utilisant DOMXPath
- 22. Comment masquer tous les éléments sauf un en utilisant jquery?
- 23. Comment arrêter jquery d'ajouter un identifiant unique à des scripts appelés via ajax?
- 24. récupérer framestate avec jquery
- 25. Comment insérer un nouveau TR dans le MIDDLE d'un tableau HTML en utilisant JQuery?
- 26. Comment analyser XML et insérer du contenu dans un formulaire HTML en utilisant jQuery?
- 27. Comment appliquer la classe css à un élément html en utilisant jquery dans ASP .NET MVC?
- 28. LI en utilisant jQuery
- 29. Générer un identifiant de référence PHP/MySQL
- 30. en utilisant accepter: en jquery
Incroyablement simple questions jquery: le jackpot rep ultime! –
Pas besoin d'utiliser jQuery. 'element.id' est tout ce dont vous avez besoin (aussi longtemps que c'est ** un élément ** bien sûr). – kangax