jQuery - Bild-Titel
Wirklich einfach, aber ich kann nicht arbeiten, es out.
Wie bekomme ich den Titel des Bildes in der code unten von einem Klick auf die umliegenden <a>
$(this,'img').attr('title');
<ul>
<li><a href="01.jpg"><img src="01_th.jpg" title="image_1" /></a></li>
<li><a href="02.jpg"><img src="02_th.jpg" title="image_2" /></a></li>
<li><a href="03.jpg"><img src="03_th.jpg" title="image_3" /></a></li>
</ul>
$(function(){
$('li a').click(function(e) {
e.preventDefault();
var img_href = $(this).attr('href');
var img_title = $(this,'img').attr('title');
alert(img_title); //undefined.
});
});
Ich glaube, die korrekte syntax ist
$('img', this)
anstatt die andere Weise herum.
InformationsquelleAutor ttmt | 2012-11-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie den Rahmen zu finden, innerhalb der als zweites argument:
hier gehen Sie: api.jquery.com/jQuery/#jQuery1
Danke @RoryMcCrossan, ich wusste nicht, diese Auswahl vor.
Oh, wow, lol. Peinlich, aber danke!
keine sorgen, gerne helfen 🙂
InformationsquelleAutor Rory McCrossan
Erhalten Sie img-Titel wie diesem
InformationsquelleAutor arunes