무엇이 잘못되었는지 알 수 없습니다. 도와주세요.조건부 내부 for 루프가 전달되지 않습니다. 왜?
새로운 민가 전달되어, 콘솔 로그는 activeSlide
에 대한 올바른 요소를 찾는 것을 보여var activeSlide = $("#ep"+newNum);
for (var i=0; i< allSlides.length; i++){
var slidegrab = $("#ep"+i);
console.log(slidegrab == activeSlide)
if (slidegrab == activeSlide){
console.log("stop loop and stop shuffle");
return;
} else {
slidegrab.appendTo('#slideshow');
}
}
slidegrab 및 activeSlide 변수 모두에 대한 올바른 이름을 표시합니다 내 콘솔. 조건문은 각 루프에 대해 거짓을 표시하며 절대로 사실이 아닙니다. 내가 뭘 놓치고 있니?
감사합니다.
그들은 아마 두 가지의 jQuery 래퍼입니다. 아마 ID별로 비교해야할까요? –
왜 newNum과'i'를 비교하지 않으시겠습니까? –
console.log가 당신에게'true' 또는'false'를 주어야합니다. –