特定のクラスのすべての要素を取得し、それらに連続した ID を追加して、それらを配列に入れたいと思います。これが私がこれまでに持っているものです。
(function(){
for(var i = 1; i<$(".slideshow").length; i++){
$(".slideshow").attr("id", "slides-" + i + "")
}
});
何が起こるかというと、すべての .slideshow クラスの id を同時に設定し、それらをすべて最後と同じにします (実際には最後から 2 番目、バグは後で解決する必要があります)。
個々のクラスの ID を設定するにはどうすればよいですか? 各ループを実行する場合:
$(".slideshow").each(function(){
for(var i = 1; i<$(".slideshow").length; i++){
$(".slideshow").attr("id", "slides-" + i + "")
}
});
「これ」はどうやって使うのでしょうか?