У меня есть следующий код:
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.Затем он продолжает выдавать предупреждение «У нас есть Карусель», когда совершенно ясно, что у нас нет Каруселей для остальных трех дел.Что я тут не так делаю?