Bonjour,
Je cherche un truc pas trop compliqué
J'ai cette structure HTML
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <ul id="slider"> <li> <figure> <img src="image.jpg" alt="Mon image" /> </figure> </li> <li> <figure> <img src="image2.jpg" alt="Mon image2" /> </figure> </li> </ul>
Je souhaite fficher le alt de mon image, mais je n'arrive pas à pointer le alt
J'ai donc ensuite ceci:
je dois modifié ceci : alert(this.alt);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $(document).ready(function() { $('ul#slider').cycle({ fx : 'fade', next : 'ul#slider', timeout : 0, speed : 'slow', animOut : {right:0}, before : function(){ alert(this.alt); }, after : function(){ alert(this.alt); }, pager : '#picsNumber', pagerAnchorBuilder: function(idx, slide) { idx=idx+1; return '<li class="li_' + idx +'"><a href="#">' + idx + '</a></li>'; } }); })
J'ai essayé plusieurs truc com
alert(this.li.figure.img.alt)
alert($(this).find(alt);
alert($(this)+'li'+'figure'+'img').alt)
Bref, je flotte un peu sur une solution![]()
Partager