問題: 各 img に動的クラスを追加しています (成功)。UL と LI (成功) も作成しています。li にも動的クラスがあります。解決に近づいていると感じていますが、LI 内で Img を移動できません。助言がありますか。jsfiddleを追加するのを忘れました
HTML
<div class="img-list">
<img src="http://mrminix.wikispaces.com/file/view/red-number-1.jpeg" alt="" />
<img src="http://varungenius.files.wordpress.com/2012/01/red-number-2.jpg" alt="" />
<img src="http://www.psdgraphics.com/file/red-number-3.jpg" alt="" />
</div>
jQuery
$(function () {
var imgNumber = $('.img-list img').length;
var ulInfo = "<ul class='list-inf'></ul>";
$('.img-list').append(ulInfo);
$('.img-list img').each(function (i) {
var liInfo = "<li></li>";
var imgNum = ".img-list-" + (i + 1);
$(this).addClass("img-list-" + (i + 1));
$('.list-inf').append(liInfo);
$(".list-inf li").each(function (i) {
$(this).addClass("list-" + (i + 1));
});
});
});
ワーキングバージョン
$(function () {
var imgNumber = $('.img-list img').length;
var ulInfo = "<ul class='list-inf'></ul>";
$('.img-list').append(ulInfo);
$(".list-inf li").each(function (i) {
var liInfo = $("<li></li>");
$(this).addClass("list-" + (i + 1));
});
$('.img-list img').each(function (i) {
var imgNum = ".img-list-" + (i + 1);
$(this).addClass("img-list-" + (i + 1));
$('.list-inf').append(liInfo);
$(this).appendTo(liInfo);
});
});