배열 입력순서대로 출력....

배열 입력순서대로 출력....

QA

배열 입력순서대로 출력....

답변 2

본문


 var roma1 = {    '사이즈선택'        :    "",
                                '80'            :    "",
                                '90'            :    ""
                      };
 
    $(".sel_first").change(function() {
        var row = $(this).closest('tr'); 
        var target = row.find('.sel_sec'); 
        var i = $(this).find(':selected').index();
        target.empty();
            $.each(eval("roma"+i), function(d,$x) {
                target.append("<option value='"+d+"' cost_value='"+$x+"'>"+d+"</option>");
            });
    });
 
 
<select class="sel_first" ><option>대분류</option></select>
<select class="sel_sec" ></select>
 

이렇게 입력했을때 다음 select에서 나오는 순서가

사이즈선택, 80, 90 이렇게 나오는게 아니라

80, 90, 사이즈선택 이렇게 나옵니다.

 

이 부분을 배열순서대로  " 사이즈선택, 80, 90 " 이렇게 나오게 할려면 어떻게 바꿔야 하나요?

이 질문에 댓글 쓰기 :

답변 2

append()가 순서가 반대라면

prepend()를 써 보세요.

https://api.jquery.com/prepend/

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,331
© SIRSOFT
현재 페이지 제일 처음으로