J'ai un élément div avec plusieurs éléments img en elle. Je veux sélectionner un img spécifique sur ce qui est étiqueté avec le nom de classe « active » et obtenir la valeur html de cette image spécifique. Le reste des images a des classes epmty.Sélectionnez un élément img spécifique d'un div
<div class="images">
<img src="src1" class>
<img src="src2" class="active">
<img src="src3" class>
</div>
Lorsque je sélectionne la classe externe avec $(".images").html()
je reçois une chaîne qui contient toutes les 3 images intérieures. Mais quand j'essaye de le faire comme ceci $(".images.active").html()
je reçois seulement un non défini. Pourquoi travaille-t-il la première fois mais pas la seconde? Et comment puis-je sélectionner uniquement l'élément étiqueté avec actif?
Je voulais obtenir toute la ligne comme une chaîne, alors quand je sélectionne mon élément je reviens mais votre méthode fonctionne très bien aussi, je peux travailler avec le src. Mais par curiosité, est-il une commande qui me retourner toute la ligne? – user2747192
Ah, eh bien, vous pouvez aussi essayer '$ ('images .active') [0] .outerHTML' – j08691