我希望div id和div類中的數字循環,並且從0到我擁有的許多div。我該如何實現?我試圖把它放在一個for循環,但它並不適用於某些原因..如何在jQuery中創建循環,以便將數字添加到我的div的末尾?
$("#bokautbildning0").hide();
$(".boka_btn0").click(function(){
$("#bokautbildning0").slideToggle();
var scrollToId = $(this).attr('href');
$('html, body').animate({
scrollTop: $(scrollToId).offset().top - 270
}, 500);
return false;
});
$("#bokautbildning1").hide();
$(".boka_btn1").click(function(){
$("#bokautbildning1").slideToggle();
var scrollToId = $(this).attr('href');
$('html, body').animate({
scrollTop: $(scrollToId).offset().top - 270
}, 500);
return false;
});
$("#bokautbildning2").hide();
$(".boka_btn2").click(function(){
$("#bokautbildning2").slideToggle();
var scrollToId = $(this).attr('href');
$('html, body').animate({
scrollTop: $(scrollToId).offset().top - 270
}, 500);
return false;
});
下面是與迴路我試過代碼:
for (var i = 0; i < 5; i++) {
$("#bokautbildning" + i).hide();
$(".boka_btn" + i).click(function(){
$("#bokautbildning" + i).slideToggle();
var scrollToId = $(this).attr('href');
$('html, body').animate({
scrollTop: $(scrollToId).offset().top - 270
}, 500);
return false;
});
}
你的問題不是很清楚。你想要完成什麼,循環在哪裏? – Aashray 2014-12-04 11:28:16
爲什麼不給他們所有的班級,而不是給班級編號?如果它們對於每個DIV都是唯一的,那麼類不是很有用。 – Barmar 2014-12-04 11:28:56
你在說什麼1號? '.boka_btn'或者'#bokautbildning1'後面的那個? – Barmar 2014-12-04 11:29:45