ul に追加されたばかりの一連の li への参照を取得するにはどうすればよいですか?
リストがあるとします:
<ul id="mylist">
<li>1</li>
<li>2</li>
</ul>
今、上記の ul にさらにいくつかの li を追加しているので、次のようになります。
$('mylist').append(response);
応答は次のようになります。
"<li>3</li>
<li>4</li>
<li>5</li>"
新しく追加された li にクリック ハンドラーをアタッチしたいのですが、それらの li の参照を取得するにはどうすればよいですか?
更新: ul#mylist はポップアップ内にあり、最初は表示されません。別のボタンをクリックすると、このポップアップが表示されます。
$mybtn.click(function(){
$('#mylist').show();
});
では、「on」ハンドラをどこに定義すればよいでしょうか。ボタンクリックハンドラー内でそれを行うと、ボタンがクリックされるたびに「オン」ハンドラーが複数回アタッチされますか? mylist が表示されないため、ページの読み込み時に "on" ハンドラーを定義することもできません。