Railsループ内でjQueryループをネストしようとしていますが、運がないわけではありません。Railsループを含む入れ子のjQueryループ
<% entry.videos.each do |video| %>
<input type="hidden" class="url" value="<%= video.url %>">
<div class="videos" src=""></div>
<% end %>
とjQuery:jYoutubeはちょうどユーチューブ動画からサムネイルをつかむための方法である
$('.url').each(function() {
var urlThumb = $.jYoutube($(this).val(), 'small');
var url = $(this).val();
$('.videos').append($('<div class="vidya"><a href="'+url+'" rel="prettyPhoto" class="youtubeLink"><img src="'+urlThumb+'" class="overlay"/></a></div>'));
});
ここレールです。
問題は、サムネイルをそれぞれのエントリに挿入するのではなく、すべてのサムネイルをビデオ付きのすべてのエントリに挿入することです。
を確認していない、これを試してみてください、リンクを複製します。だから2つのリンクのために、それは4を出力する... –