我有以下代碼:瞭解jQuery的每個循環
HTML:
<div class="sectionInner"><div class="carousel"></div></div>
<div class="sectionInner"></div>
<div class="sectionInner"></div>
<div class="sectionInner"></div>
JS:
function checkForCarousel() {
$('.sectionInner').each(function(i) {
if($(this).has('.carousel')) {
alert('We got a Carousel!');
}
else {
alert('No Carousels here')
}
});
}
checkForCarousel();
我所試圖做的是循環在四個div.sectionInner如果我找到一個旋轉木馬班的孩子,然後我想追加一些按鈕。我知道我可以直接針對旋轉木馬,但是這是一個更大的畫面的一部分,我的確有想使用一個循環的一個原因。
反正作爲循環開始它會提醒「我們得到了一個旋轉木馬」如你所期望的第一個div。然後,進行提醒「我們得到了一個旋轉木馬」的時候很清楚,我們沒有其他三個div的轉盤。我在這裏做錯了什麼?
非常感謝您的幫助! – mtwallet