在我的一生中,我不知道为什么这个.each()
函数不能工作。看上去挺直接的
function getThumbnail() {
$('.carousel-focus-item').each(function() {
var videoId = $(this).data('embed');
$(this).append('<img src="//img.youtube.com/vi/' + videoId + '/hqdefault.jpg />');
console.log(this);
});
}
有什么想法吗?
<div class="carousel-focus-items">
<div class="carousel-focus-item" data-embed="hGQkp4K05kE">
</div>
<div class="carousel-focus-item" data-embed="EtNw4wLL5oQ">
</div>
<div class="carousel-focus-item" data-embed="_bZj_yxfACw">
</div>
</div>
发布于 2018-01-20 05:14:48
您缺少图像源上的关闭"
。
$('.carousel-focus-item').each(function() {
var videoId = $(this).data('embed');
$(this).append( '<img src="//img.youtube.com/vi/' + videoId + '/hqdefault.jpg" />' );
});
这里有一把小提琴:
$(document).ready(function(){
getThumbnail();
});
function getThumbnail() {
$('.carousel-focus-item').each(function() {
var videoId = $(this).data('embed');
$(this).append( '<img src="//img.youtube.com/vi/' + videoId + '/hqdefault.jpg" />' );
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="carousel-focus-items">
<div class="carousel-focus-item" data-embed="hGQkp4K05kE">
</div>
<div class="carousel-focus-item" data-embed="EtNw4wLL5oQ">
</div>
<div class="carousel-focus-item" data-embed="_bZj_yxfACw">
</div>
</div>
https://stackoverflow.com/questions/48352799
复制相似问题