Vorheriger Satz in jQuery
Manchmal beim Erstellen von jQuery-Ketten besteht
die Notwendigkeit, zum vorherigen Satz zurückzukehren.
Dies geschieht mit der Methode
end.
Im folgenden Beispiel wird der HTML-Code dargestellt:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Unsere Aufgabe besteht darin, zuerst alle Absätze zu finden,
dann unter den gefundenen Absätzen die mit
der Klasse www mit der Methode
filter
auszuwählen
und, mit der Methode
append,
Text '!' an ihr Ende anzuhängen.
Dann kehren wir zum vorherigen Satz (das ist
der Satz $('p')) mit end zurück und hängen
an dessen Ende den Text '?' an.
Es wird sich ergeben, dass die Absätze mit der Klasse www
den Text '!?' haben werden, und die gewöhnlichen Absätze
- den Text '?':
$('p').filter('.www').append('!').end().append('?');
Finden Sie alle h2 mit der Klasse www,
machen Sie sie rot, dann finden Sie unter den gefundenen
Elementen die Elemente mit der Klasse test und
setzen Sie deren Schriftgröße auf 30px.