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
WBOYOriginal
2016-05-16 15:05:471738Durchsuche

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);
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