for循环里面实现jquery方法,用闭包实现,求大神指导,非常感谢
3个回答
2017-12-06
展开全部
去除你的for循环,改为如下即可:
/////////////////////////////////////////////////////////////
$("[class^=lianjie]").hover(function(){
var me=$(this);
var ind=me.attr("class").replace(/\D+(\d+)$/,"$1");
$(".image1").attr("src","你要改的"+data[ind].d_img);
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在 a上加 data-i,值是图片路径.
(function($,doc){
$("a li").on("mouseover",function(){
$("#image1").attr("src",$(this).data("i"));
});
})($,document);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.each(flows,function(index,flow){//});
追问
我不是要遍历出来,现在for循环里每一个i的值都是5(数组的长度)怎样加上一个闭包让它可以i=1234的时候可以加载不同的图片
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询