저는 JQuery를 처음 접했습니다. 다음 함수를 작성 했으므로 콘솔에 작성된 배열을 볼 수 있으므로 함수가 올바르게 작동한다는 것을 알 수 있습니다. 내 질문은 어떻게 함수 밖에서 배열을 사용합니까? return arr을 삽입하려고했습니다. 함수의 끝에,하지만 난 그냥 배열 값에 액세스 할 수없는 것!배열을 JQuery 함수 밖으로 가져 오기
function css_ts() {
arr = [];
$('.timeslot').each(function(){
var bid = $(this).children("input[type='hidden']").val();
if (bid > 0) {
$(this).css('background-color','blue');
arr.push(bid);
}
else
{
$(this).css('background-color','#ececec');
}
});
console.log($.unique(arr));
}
어떻게 반환 값을 사용하려고합니까? 그 코드를 여기 게시 할 수 있습니까? – Dogbert
코드는 예약 시스템의 일부이며 반환 값은 예약 ID입니다. 그 날은 15 분짜리 세그먼트로 분류되며 위의 코드는 그 안에 예약 된 모든 세그먼트를 찾습니다. 현재 각 15 분 세그먼트는 테두리가있는 div 요소입니다. 예약이 1 시간 지속된다면 하나 이상의 div가 동일한 값을 가질 수 있습니다. 그렇다면 4 개의 div 요소를 결합하여 보도록하십시오 (예 : div를 테두리 사이에 지우도록 CSS를 변경). 따라서 반환 된 배열을 반복하여 15 분 이상 경과 한 후 CSS를 적용하는 예약을 찾으십시오. – Dan