Heim > Web-Frontend > js-Tutorial > JQuery hat zwei Methoden zur Lösung des Problems, dass neu erstellte Elemente nicht durchlaufen werden können_jquery

JQuery hat zwei Methoden zur Lösung des Problems, dass neu erstellte Elemente nicht durchlaufen werden können_jquery

WBOY
Freigeben: 2016-05-16 15:05:47
Original
1771 Leute haben es durchsucht

Die Verwendung der every-Methode von jQuery zum Durchlaufen der neu erstellten Elemente funktioniert manchmal nicht.
Natürlich weiß jeder, der häufig JavaScript verwendet, dass es ungefähr zwei Lösungen gibt:

1. Sobald Sie das Element erstellt haben, verwenden Sie sofort jede Methode

Code kopieren Der Code lautet wie folgt:

$('#btn').on("click", function(){
$('#div').append("");
$("input").each(function(){
           //TODO:
});
});

2. Verwenden Sie die setTimeout-Methode und dann die every-Methode

, nachdem die Seite für einen bestimmten Zeitraum geladen wurde.

Code kopieren Der Code lautet wie folgt:

setTimeout(function(){
$("input").each(function(){
           //TODO:
});
},1000);
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage