select박스 옵션값 고정

select박스 옵션값 고정

QA

select박스 옵션값 고정

본문

select박스 옵션값 고정 

 

아래 소스를 어떻게 고쳐야 할지 알려주세요?

 

function change(city){
    $("select#county option").remove();
    $("select#county").append("<option value=\"\">-- 시/군/구 --</option>");
    if(city == "00000"){
        return;
    }
    for(i = 0; i < county.length; i++){
        if((county[i][0] - city) < 1000 && (county[i][0] - city) > 0){
            $("select#county").append("<option value=\""+county[i][0]+"\">"+county[i][1]+"</option>");
        }
    }
}
</script>

이 질문에 댓글 쓰기 :

답변 2


    for(i = 0; i < county.length; i++){
        if((county[i][0] - city) < 1000 && (county[i][0] - city) > 0){
            if(city == i) {
               $("select#county").append("<option value=\""+county[i][0]+"\" selected>"+county[i][1]+"</option>");
            } else {
               $("select#county").append("<option value=\""+county[i][0]+"\">"+county[i][1]+"</option>");
            }
        }
    }

상황상 if(city == i) 이와 같은 조건이면 선택되어져야 하는것 같습니다.

만약 특정한 county 코드로 고정하고 싶으면 if(i == 123) 이와 같이 할 수도 있을 것입니다.
상황이 정확히 어떤 값을 고정할려고 하는지 몰라서 예를 들어서 보여드린 것입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 10,637
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT