亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JQUERY遍歷問題。

JQUERY遍歷問題。

函數式編程 2019-05-11 17:05:33
具體結構如下html點我切換下一張我寫的JQUERY$('.r-button').on('click',function(){$('.item.img').each(function(){if($(this).is('.active')){varnum=$(this).index()+1;varimg=$('.item.img').eq(num).children('img').attr('src');$('.item.img').eq(num).addClass('active').siblings().removeClass('active');$('.listimg').attr('src',img);}});});問題描述:我當前想實現的效果是,點擊.r-button會獲取下一張圖片src并把值傳到.listDIV里的img來顯示。并把當前所在的.active給所切換的.imgDIV上。請問,我寫的JQUERY哪里出了問題?還望解答,非常感謝!~
查看完整描述

2 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

//點擊.r-button
$('.r-button').on('click',function(){
//會獲取下一張圖片src
var$active=$('.item').children('.active');
varnextSrc=$active.next().attr('src');
//并把值傳到.listDIV里的img來顯示
$('.list').children('img').attr('src',nextSrc);
//并把當前所在的.active給所切換的.imgDIV上
$active.removeClass('active').next().addClass('active');
});
你自己講邏輯的時候也沒說“每一個”、“都”這種東西呀,怎么寫起來的時候就帶上遍歷了呢?
                            
查看完整回答
反對 回復 2019-05-11
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

把你切換的操作別在遍歷里面寫這個是最嚴重的其他的吃完飯在給你看看?
你可以想想第一個active然后轉移到第二個第二個也符合條件了又轉移了。。。。。。。。。。邏輯就有問題
                            
查看完整回答
反對 回復 2019-05-11
  • 2 回答
  • 0 關注
  • 447 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號