.each()を使用してvarを取得し、それを使用してクリアし、.each()の次のループで最初からやり直すにはどうすればよいですか?
'title'属性を持つさまざまな数の画像があります。title属性を取得し、各画像の後に新しいdivに追加して、キャプションを作成したいと思います。ただし、2つの画像があるページで次のコードを使用すると、各画像の下に両方のタイトルが表示されます。
.each()を実行して、最初の画像で機能し、varを消去してから、2番目の画像で機能するようにするにはどうすればよいですか?
jQuery(".node-type-article .imagefield-imagelink img").each( function() {
var caption = jQuery(this).attr('title');
jQuery(this).after('<div class="caption"></div>');
jQuery('.caption').append(caption);
caption = '';
});