私はjQueryの初心者です。私は外部ページへのすべてのリンクを発見し、target = "_ blank"属性を追加しようとしています。これまでのところ、私は次のスクリプトを作成しました:動的に追加された要素のターゲットを追加します
これが最初のインスタンスでのページにロードされている要素で正常に動作しますが、新しい要素が追加されたときに動的には、ターゲットを追加するには、再度発生しません。属性。私は "準備"機能を "オン( 'ロード')に変更しようとしましたが、成功しませんでした。
ご協力いただきまして誠にありがとうございました。このような愚かな質問に一瞬でお答えする人々には感謝しています。
編集: AJAX呼び出しでより多くの要素を読み込む無限スクロールスクリプトを作成しました。この要素には「a」タグが含まれており、スクリプトを再度実行したいと思います。
あなたがADDEの要素とはどういう意味ですかダイナミックに?どのようにそれらを追加しますか?ロードおよびレディ機能は、ドキュメントが準備完了またはロードされているときに一度だけ実行されるため、初めてDOMにロードされる要素に対してのみ機能します。どういうわけか、JqueryまたはJSを使って新しいリンクを追加できる場合は、属性の空白をもう一度追加する必要があります。その意味でもっと明示して、私は正しく答えることができると思う。 – DanielPanic
最善の解決策は、*突然変異観測者* https://stackoverflow.com/questions/13277212/mutation-observer-for-creating-new-elements –