jQuery: Fügen Sie ein title-Attribut zu einem element und das einfügen von text aus folgenden element
Ich bin mir auch nicht sicher, ob dies möglich ist, aber lassen Sie uns gehen.
Habe ich dieses HTML wird dynamisch generiert für jedes Bild:
<a href="image.jpg" class="thickbox">
<img src="thumb.jpg" title="This is the title" alt="" />
</a>
Irgendwie muss ich an das title-Attribut aus thumb.jpg und kopieren Sie es auf die umgebenden Anker, das wäre das Ergebnis:
<a href="image.jpg" class="thickbox" title="This is the title" alt="">
<img src="thumb.jpg" title="This is the title" alt="" />
</a>
Ich würde mich freuen, wenn erreicht werden könnte dies mit jQuery.
Vielen Dank im Voraus.
InformationsquelleAutor Miker | 2012-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schleife mit jedem, wenn Sie mehr als ein Bild. Sonst verwenden Sie die Zeile in der Funktion und ersetzen
$(this)
durch$('a.thickbox img')
.Vergessen Sie nicht, die Antwort akzeptieren.
InformationsquelleAutor Salketer
Übergeben Sie eine Funktion, um attr() (oder prop()) und etwas schreiben wie:
(Ich habe
attr()
im obigen code ist die Tatsache betonen wir erstellen ein HTML-Attribut.prop()
, die erstellt oder aktualisiert das DOM-Eigenschaften geben würde, die gleichen Ergebnisse).InformationsquelleAutor Frédéric Hamidi
Schleife über die Miniaturansicht mit der
.each()
und, für diejenigen, die ein<a>
Eltern, legen Sie den übergeordneten Titel der img-Titel.InformationsquelleAutor nbrooks