滑块只改变了 src 的路径,而不是链接,我哪里错了?var imagenesSlider = $(".invisible > a");var currentImg = 1;setInterval(function() { console.log(imagenesSlider[currentImg]) console.log(currentImg) $("#slider a").attr("href", $(imagenesSlider[currentImg]).find("a").attr("href")); $("#slider img").attr("src", $(imagenesSlider[currentImg]).find("img").attr("src")); currentImg++; if (currentImg == imagenesSlider.length) { currentImg = 0; } }, 6000)
1 回答
largeQ
TA贡献2039条经验 获得超7个赞
更新行
$("#slider a").attr("href", $(imagenesSlider[currentImg]).find("a").attr("href"));
至
$("#slider a").attr("href", $(imagenesSlider[currentImg]).attr("href"));
解释:
由于$(imagenesSlider[currentImg])本身是一个标签,你可以直接获取它的href属性。
find("a")将尝试在它的子元素中搜索一个标签并且永远找不到它所以它不会工作!!
添加回答
举报
0/150
提交
取消