Heim  >  Artikel  >  Web-Frontend  >  jQuery verwendet andSelf(), um die vorherige Auswahl set_jquery einzuschließen

jQuery verwendet andSelf(), um die vorherige Auswahl set_jquery einzuschließen

WBOY
WBOYOriginal
2016-05-16 16:47:46987Durchsuche

Wenn wir die destruktive Methode verwenden, um den Wrapper-Satz auszuwählen und zu filtern, wird ein neuer Ergebnissatz generiert. Zum Beispiel:

html

$lt;div$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;p$ gt ;Paragraph$lt;/p$gt;
$lt;/div$gt;

Für den obigen DOM-Baum können Sie natürlich

$('div') verwenden .find ('p')

um die p-Elemente zu erhalten, die in allen div-Elementen enthalten sind, aber das Auswahlergebnis wird definitiv nicht das div-Element selbst enthalten.
Wenn Sie andSelf() in einer Kette nach find aufrufen, können Sie auch die vorherige Auswahl($('div')) in die Ergebnismenge einbeziehen.

Verwendungsbeispiel

Verwenden Sie für den obigen HTML-Code

$('div').find('p').css('border', '1px solid # 993300');

Der CSS-Effekt kann nur auf p-Elemente angewendet werden
jQuery verwendet andSelf(), um die vorherige Auswahl set_jquery einzuschließen
Aber wenn andSelf() nach find() hinzugefügt wird, wird der CSS-Effekt auch auf angewendet alle div-Elemente
jQuery verwendet andSelf(), um die vorherige Auswahl set_jquery einzuschließen

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn