테스트 사이트 - 개발 중인 베타 버전입니다

shop.js파일에서 질문드려요 채택완료

해커되기 8년 전 조회 5,219

안녕하세요

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개

채택된 답변
+20 포인트
편리
8년 전

선택옵션의 경우 select 를 이용해 표시가 됩니다.

색상과 사이즈를 고르는 옵션 select 가 존재할 경우 색상을 먼저 선택하게 되면

그에 해당하는 사이즈 select 의 선택항목을 변경하는 과정이 위의 코드입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해커되기
8년 전
감사드립니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인