shop.js파일에서 질문드려요
본문
안녕하세요
js/shop.js 파일에서 질문드려요
빨간 부분이 이해가 안가요
무슨 뜻이죠?
없애는것은 알겠어요
근데 eq(idx+1)은 무엇이며 - 인덱스 같은데 왜 idx+1을 했는지
그리고 왜 그것만 없애는지 알려주세요^^
$.post(
"./itemoption.php",
{ it_id: it_id, opt_id: opt_id, idx: idx, sel_count: sel_count },
function(data) {
$("select.it_option").eq(idx+1).empty().html(data).attr("disabled", false);
// select의 옵션이 변경됐을 경우 하위 옵션 disabled
if(idx+1 < sel_count) {
var idx2 = idx + 1;
$("select.it_option:gt("+idx2+")").val("").attr("disabled", true);
}
}
);
답변 1
선택옵션의 경우 select 를 이용해 표시가 됩니다.
색상과 사이즈를 고르는 옵션 select 가 존재할 경우 색상을 먼저 선택하게 되면
그에 해당하는 사이즈 select 의 선택항목을 변경하는 과정이 위의 코드입니다.