2010-03-05 17 views

risposta

26

Trova è ricorsivo, dove i bambini appaiono solo a un livello nel DOM. Guarda questo: http://blog.ekini.net/2009/03/16/jquery-children-vs-find-which-is-faster/

Nota: questo è in realtà un riferimento a un post Stackoverflow.

In entrambi i casi, questo dovrebbe aiutare a rispondere alla tua domanda. Se devi cercare più di un livello usa Trova, se non usi i bambini in quanto è più veloce. Metodi

1

find() vs childern() in jQuery

find() - cercare attraverso gli elementi corrispondenti in tutto il successivo livello di , Tutti i livelli verso il basso .

bambini() - cercare tra gli elementi corrispondenti solo per bambino (livello singolo basso).