2011-09-12 4 views
1

J'ai le problème suivant. J'ai le code suivant.Adresse html tag img dans un tag jquery

<a id='image1'> <img> </img> </a> 

Maintenant, comment puis-je adresser l'image à l'intérieur de ces étiquettes.

Vous voulez sûrement savoir pourquoi. Eh bien, j'ai un diaporama, et il a une classe .active., j'ai besoin Mais le problème est, la classe .active est ajouté au <a> et non au <img>. Et puisque j'ai besoin de changer le src de l'image, c'est tout à fait un problème.

Alors, comment puis-je adresser l'image, quand je n'ai que l'ID du a, je voudrais vraiment le faire avec JQUERY.

Merci.

Répondre

1

Essayez ceci:

$("#image1").find("img").attr("src","yourImageUrl"); 
+0

THANK Toi, j'ai beaucoup lutté avec ça pendant des semaines. –

0

vous pouvez le faire comme ceci:

$(".active img").mySuperAweSomeFunction(); 

Vous ciblez l'image dans la classe active.

pour cibler l'image dans le lien avec l'ID:

$("#img1 img").mySuperAweSomeFunction(); 
1

Cela devrait retourner l'image -

$("a#image1 > img") 

Ensuite, vous pouvez changer la src via -

$("a#image1 > img").attr("src","yourimage.gif")