Was ist der Unterschied zwischen den Methoden jquery has () und filter ()?

8

Was ist der Unterschied zwischen $ .has ('selecor') und $ .filter ('selector') Methode, und welche davon ist besser? da beide die gleiche Operation ausführen.

    
rajansoft1 16.01.2014, 19:30
quelle

1 Antwort

12

Sie sind eigentlich ganz anders.

filter arbeitet mit den übereinstimmenden Elementen:

  

Reduzieren Sie die Menge der übereinstimmenden Elemente auf diejenigen, die mit der Auswahl übereinstimmen oder den Test der Funktion bestehen.

has Filter basierend auf den Nachkommen der übereinstimmenden Elemente:

  

Reduzieren Sie die Menge der übereinstimmenden Elemente auf diejenigen, die einen Nachkommen haben, der dem Selektor oder DOM-Element entspricht.

Praktisches Beispiel:

%Vor%

%Vor%

Geige

    
Fabrício Matté 16.01.2014, 19:32
quelle

Tags und Links