私はハードコードされたリストを持っています。リストはそれぞれIDを持ちます。(テキスト)コンテンツが別のリストのリストアイテムID属性に対応するリストアイテムを生成するにはどうすればよいですか?
すなわち、ハードコードされたリスト:私はハードコーディングされたリストの各項目のID属性の値をjQueryの別のリストのリスト項目を生成したい、とそれらのテキスト内容として設定
<ul class="gallery">
<li id="1"></li>
<li id="2"></li>
<li id="3"></li>
</ul>
のjQuery -generatedリスト:私はjQのギャラリーアイテムの数を取得している
<ul class="galleryNav">
<li>Slide 1</li>
<li>Slide 2</li>
<li>Slide 3</li>
</ul>
...
var ListItemCount = $('ul.gallery').children().size('li');
...ここに問題があります:jQueryがnavリスト(下記)を生成する際にリスト項目のIDを取得するにはどうすればよいですか?
var ListItemIndex = $('ul.pofo li').attr('id');
var listItem = '<li>Slide #' + ListItemIndex + ' of ' + $('ul.gallery li').length + ' list items!</li>';
この
しかしそれぞれのコンテンツが原因のvar ListItemIndex上記コードの$("ul.gallery li").each(function (i) {
i = i+1;
$('ul.galleryNav').append(listItem);
});
結果に関して私blindspotと同じであるNAVのリストを生成しているリストが、すべてのリストを生成しますアイテムのコンテンツは「スライドの3番目のアイテム」と同じです。
事前に感謝します。ここで
SVS
ありがとうNikola!私はこれを最初に試してみましたが、私が入っていた方向に最も似ているように見えました。最初はリストがなく、何が壊れているのか分かりませんでしたが、ちょっと微調整して、これで欲しい結果が得られました: – shecky
var listItemCount = $( 'ul.sGallery')。children()。size( 'li'); \t $( 'ul.sGallery李')各(関数(){ \t \t VAR listItemの= '