for循环里面实现jquery方法,用闭包实现,求大神指导,非常感谢

2025-06-21 03:00:19
推荐回答(3个)
回答1:

去除你的for循环,改为如下即可:
/////////////////////////////////////////////////////////////

$("[class^=lianjie]").hover(function(){
    var me=$(this);
    var ind=me.attr("class").replace(/\D+(\d+)$/,"$1");
    $(".image1").attr("src","你要改的"+data[ind].d_img);
});

回答2:

在 a上加 data-i,值是图片路径.

(function($,doc){
    $("a li").on("mouseover",function(){
        $("#image1").attr("src",$(this).data("i"));
    });
})($,document);

回答3:

$.each(flows,function(index,flow){//});