私は使用していますjQuery.append()いくつかの要素を動的に追加します。新しく挿入された要素の jQuery コレクションまたは配列を取得する方法はありますか?
だから私はこれをやりたいのです:
$("#myDiv").append(newHtml);
var newElementsAppended = // answer to the question I'm asking
newElementsAppended.effects("highlight", {}, 2000);
ベストアンサー1
これを行うにはもっと簡単な方法があります:
$(newHtml).appendTo('#myDiv').effects(...);
newHtml
これは、まず最初に作成することで状況を一変させますjQuery(html [, ownerDocument ])
、そしてappendTo(target)
(「To
」部分に注意してください) それを の末尾に追加します#mydiv
。
なぜならあなたは今始める$(newHtml)
最終結果はappendTo('#myDiv')
新しいHTMLビットであり、呼び出し.effects(...)
はそれに基づいて行われます新しいちょっとしたHTMLも。