Lorsque le curseur de la souris se déplace sur une image, je voudrais afficher une alert()
contenant la valeur de l'attribut src
de cette image. Comment pourrais-je y arriver?Comment, en utilisant jQuery, pourrais-je obtenir l'attribut src d'un élément HTML img?
Répondre
Vous pouvez utiliser l'événement mouseover.
Si vous avez
<img src='foo.jpg' id='bar'>
Vous pouvez avoir un code jQuery comme
$('#bar').mouseover(function(){ alert($(this).attr('src')); });
(si cela échoue, vous pouvez également essayer de remplacer $(this)
avec $('#bar')
, mais comme il est indiqué dans les commentaires, il est assez laid)
edit: manqué la nécessité d'afficher l'attribut src première fois par ..
JavaScript:
function alertSource(image) {
alert(image.src);
}
HTML:
<img src="path/to/image" onmouseover="alertSource(this);" alt=""/>
Vous n'avez pas besoin jQuery pour cela.
Battez-moi au coup de poing! :) –
vous voulez dire onmouseover au lieu de onclick, non? –
J'ai remarqué que nous répondons habituellement aux mêmes types de questions, c'est juste une question de qui répond en premier. :) –
<img src="some_img.gif">
<script>
$("img").bind("mouseover",function(){
alert($(this).attr("src"));
});
</script>
$('img').mouseover(function() {
alert(this.src);
});
- 1. Obfuscate Img Src en HTML
- 2. comment obtenir img valeur src
- 3. obtenir img src d'un img chargé à l'aide jQuery
- 4. jQuery sélectionnez img avec src
- 5. Comment obtenir les attributs d'un élément HTML en utilisant JQuery?
- 6. Comment obtenir une URL img en utilisant jQuery?
- 7. obtenir le src de la balise img
- 8. jQuery: utiliser le "nom" comme img "src"
- 9. Comment changer en douceur <img src="..." /> avec jQuery?
- 10. Remplacer SRC de tous les éléments IMG en utilisant Parser
- 11. élément Obtenir le texte intérieur uniquement lorsqu'une balise <img /> existe à l'intérieur en utilisant le html « jQuery()
- 12. Attribut SRC de balise IMG correspondant en utilisant preg_match
- 13. Variable pour img src =
- 14. Modifier img src
- 15. Utilisez jQuery pour obtenir src = valeur "x"
- 16. ajouter dynamiquement élément html en utilisant jquery
- 17. Une balise HTML img peut-elle avoir plusieurs attributs src?
- 18. Changer IMG SRC avec Javascript
- 19. Comment rafraîchir le src de <img /> avec jQuery?
- 20. Comment obtenir les coordonnées d'un élément HTML en utilisant C#?
- 21. Comment obtenir un élément HTML par texte en utilisant XPath?
- 22. Passer img src via jquery à new div
- 23. Changement de l'image src de l'ancre onclick en utilisant jquery?
- 24. Obtenir l'élément HTML en utilisant jQuery
- 25. javascript vérifier si img src est valide?
- 26. moyens alternatifs pour obtenir l'image src en utilisant JavaScript
- 27. RegEx pour le réglage IMG src = ""
- 28. jQuery, obtenir html d'un élément entier
- 29. Comment changer la chaîne img src de terminer par _m à _t en utilisant jquery pour un ensemble d'images
- 30. Accéder à img tag src à l'aide de jQuery
mais cette impression de code « non défini » ... :( – Chalist
@chalist, désolé - lui donner un autre aller –
Pourquoi ne pas utiliser 'this' dans le gestionnaire au lieu de la « #bar » réelle selector? –