Bekommt AJAX-geladene Inhalte ein "document.ready"?

Gestern hatte ich ein Problem, bei dem a.on('click') Der von mir zugewiesene Event-Handler hat nicht richtig funktioniert. Es stellt sich heraus, dass ich versucht habe, das anzuwenden.on('click') davor existierte dieses Element im DOM, weil es über AJAX geladen wurde und daher noch nicht existierte, als dasdocument.ready() kam zu diesem Punkt.

Ich habe es mit einer umständlichen Problemumgehung gelöst, aber meine Frage ist, ob ich eine stelle<script> Tag in der Ajax geladenen Inhalte und anderedocument.ready() innerhalb dessen würde diese Sekundedocument.ready() NUR geparst werden, wenn der Ajax-Inhalt geladen ist? Betrachtet es mit anderen Worten den separat geladenen Ajax-Inhalt als einen anderen?documentund wenn ja, hat eine anderedocument.ready() in diesem Ajax-geladenen HTML funktionieren, wie ich denke, dass es funktioniert?

Alternative; Was wäre ein besserer Weg, um mit dieser Situation umzugehen? (Es muss ein Ereignis-Listener an ein DOM-Element angehängt werden, für das es noch keinen gibtdocument.ready())

Antworten auf die Frage(6)

Ihre Antwort auf die Frage