想要實現的效果是點擊某個a鏈接,對應的div會顯示出來,其他的div隱藏一共有7個a鏈接和7個div代碼:var $tab_a = $(".tab_a"); var $tab_div = $(".tab_div"); for (var i = 0; i < $tab_a.length; i++){
$($tab_a[i]).on('click', function () { document.write(i); //7
if($($tab_a[i]).attr("class") === 'tab_a current_a') return; for (var j = 0; j < $tab_div.length; j++){ if (i == j){
$(this).addClass("current_a").parent().siblings().find("a").removeAttr("current_a");
}
} //$(this).addClass("current_a").parent().siblings().find("a").removeAttr("current_a");
});
}得不到想要的切換效果,而且打印出來的i是總數7,求解謝謝~
jquery點擊a鏈接切換div
慕虎7371278
2018-09-23 21:42:41