si $('img').attr(“src”, “”)
Je suis en train d'utiliser jQuery pour modifier le SRC d'une image si elle est vide. Voici mon code actuel:
<script type="text/javascript">
$(document).ready(function() {
var $this = $(this),
img = $('img');
if img.attr("src", ""){
$this.attr("src", "default.gif");
}
});
</script>
Ça ne fonctionne pas. Le courant d'erreur que je reçois dans ma Console Chromée est:
Uncaught SyntaxError: Unexpected identificateur
Quelqu'un peut-il vous aider? Merci beaucoup à l'avance.
- La jordanie.
OriginalL'auteur Jordan Lovelle | 2012-04-22
Vous devez vous connecter pour publier un commentaire.
attr()
obtient ou définit, l'attribut. Il n'a pas d'évaluer et de les comparer. Ce que vous devez faire est de:Ou, un peu plus rapide/plus efficace:
Et, comme indiqué, le message d'erreur est probablement causée par la suppression des crochets autour de l'
if
déclaration afin d'être évalués.Références:
attr()
.if
déclaration.Pourquoi oui...addendum est toujours là! Vous, euh, doit avoir dissimulés sur votre premier point de vue... [...court...] =D
OriginalL'auteur David Thomas
Veuillez donner des point-virgule après ce.
OriginalL'auteur Parimal