jquery .find () - Funktion alternative?

.find() Funktionen, läuft sehr langsam und im IE 7 und darunter, was Häufig in hang-ups.

Könnte jemand mir empfehlen eine alternative?

Hier ist das code-snippet.

$(".dobAutoTab").each(function() { 
    var dobFields = $(this).children().find("input"); 
    var fldDate = $(dobFields[0]); 
    var fldMonth = $(dobFields[1]); 
    var fldYear = $(dobFields[2]); 
)};
möglich dupicate von : stackoverflow.com/questions/7258829/...
Ich glaube nicht, dass dieser ein Duplikat ist; diese Frage ist über das Verhalten, während dieser ist über Leistung.
Die Leistung .find stark variieren browser pro Selektor. Geben Sie uns einige Beispiele für die Auswahlbereiche, die Sie verwenden, und wir können in der Lage sein zu helfen, wählen Sie durch bessere zu ersetzen. Auch, welche version von jQuery benutzt du?
Trotzdem - wir werden sehen müssen, spezifischen code. Es hängt davon ab, was genau es ist Sie versuchen zu finden. IE7 ist langsam, aber es kann gemacht werden, ausführen, OK. Ohne zu sehen, Ihren code aber niemand wird in der Lage sein, um Ihnen zu helfen.
Hier ist das code-snippet. $(".dobAutoTab").each(function() { var dobFields = $(this).die Kinder().find("input"); var fldDate = $(dobFields[0]); var fldMonth = $(dobFields[1]); var fldYear = $(dobFields[2]); )};

InformationsquelleAutor Anurag Kyal | 2012-07-10

Schreibe einen Kommentar