2026, 새로운 도약을 시작합니다.

qawrite.php 분류 선택시 셀렉트박스 질문 채택완료

1년 전 조회 1,332

qawrite.php 에서 특정 분류를 선택하면

셀렉트박스를 불러와 2차목록을 생성하도록 만들고 싶습니다.

힌트좀 얻을수 있을까요?

예를들어 

분류 : 사과, 오렌지 중

오렌지를 선택하게 되면 

셀렉박스 2차분류로 빨간색,노란색 이렇게 뜨도록 하고싶습니다

답변 1개

채택된 답변
+20 포인트

원하시는 내용에 맞는지 모르겠지만 참고만 해보시겠어요?

<select id="primary-category" name="primary-category">
    <option value="">선택하세요</option>
    <option value="사과">사과</option>
    <option value="오렌지">오렌지</option>
</select>

<select id="secondary-category" name="secondary-category" style="display:none;">
    <option value="">선택하세요</option>
</select>
 

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
    $(document).ready(function() {
        var secondaryOptions = {
            '사과': ['빨간색', '녹색', '황금색'],
            '오렌지': ['빨간색', '노란색', '주황색']
        };

        $('#primary-category').change(function() {
            var selectedCategory = $(this).val();
            var $secondaryCategory = $('#secondary-category');

            if (selectedCategory) {
                var options = secondaryOptions[selectedCategory];
                $secondaryCategory.empty().append('<option value="">선택하세요</option>');
                
                $.each(options, function(index, value) {
                    $secondaryCategory.append('<option value="' + value + '">' + value + '</option>');
                });

                $secondaryCategory.show();
            } else {
                $secondaryCategory.hide().empty();
            }
        });
    });
</script>
 

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

답변에 대한 댓글 1개

감사합니다 ! 힌트 얻어서 수정해서 사용하니 원하는대로 적용되었습니다

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

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

로그인
🐛 버그신고