我是 js 新手,只学习了大约一周,所以请善待。当单击具有 .thumb 类的链接时,下面的脚本会更改 iframe 的 src 以匹配同一 iframe 的自定义数据属性。
这工作正常,但它目前正在更改所有 iframe 的所有类的 iframe src,其父 div 类为 .gallery。我只想使用与变量“clicked”相同的索引值更改 .gallery 的 iframe src。
//When an link with a class of .thumb is clicked
$(document).on('click', '.thumb', function () {
//variable index is the index of the links parent 'li'
var clicked = $(this).parent('li').index();
// Find iFrames of all .comm-gallery elements and alter their src to iframes data-src value
$('.gallery').find("iframe").prop("src", function(){
// Set their src attribute to the value of data-src
return $(this).data("src");
});
});
在过去的几个小时里,我尝试了许多循环解决方案,但都没有奏效,而且由于我目前对 js 知之甚少,我想我是这方面的最低公分母。任何帮助将不胜感激!