8 つの項目の順序付けられていないリストがあります。ページの読み込み時に、最初の 5<li>
つにはデフォルトのサムネイル画像があり、6 番目のものには ID が$('#last')
. ユーザーが新しい画像を挿入すると、「src」が新しい画像に置き換え$('#last')
られます。これは最も効率的な方法ではありませんが、機能します。
<ul>
<li><img src="img1.png" /></li>
<li><img src="img2.png" /></li>
<li><img src="img3.png" /></li>
<li><img src="img4.png" /></li>
<li><img src="img5.png" /></li>
<li><img src="1px.png" id="last"/></li>
<li></li>
<li></li>
</ul>
ユーザーが新しい画像を追加すると、のID$('#last')
が削除されeach()
、次の空の<li>
画像を見つけて1px x 1pxの画像を挿入し$('#last')
、次の画像のアップロードの準備が整うようにします。
この時点で、1px x 1px の画像が含まれているindex()
のを取得する必要があります。その ID は です。これにより、セッションにインデックスを保存できるようになり、ユーザーがページに戻ったときにID が設定されたままになります。別の画像を受け入れる準備ができています。<li>
$('#last')
$('#last')
<li>
ページの読み込み後に設定されたので、その画像を含むのインデックスを取得するにはどうすればよいですか? delegate()
入手方法や入手方法はありon()
ますか?つまり、ページの読み込み後に設定された要素のインデックスを取得するにはどうすればよいですか?