動的に特定要素を複製させた後、クリックされた要素が何番目か取得したいです。
【jQuery記述】
clone = $('ul#aaa').html(); for (var i=1 ; i <= 10 ; i++){ $('ul#aaa').append(clone); } $(document).on('click', 'ul#aaa li', function (e) { var select = $('ul#aaa li').index(this); alert(select ); }
【html記述】
<ul id="aaa"> <li>●</li> </ul>
上記の様にHTMLファイルには1つしかない<li>タグ内の記述をコードでは10個複製してこの複製された要素のクリックした際にindex関数で何番目の<li>要素がクリックされたか取得したいのですが、最初に静的記述をした<li>タグ以外は"-1"が返ってきてしまいます。
正確にn番目をとるためのご教授、宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー