select박스 옵션값 고정

select박스 옵션값 고정

QA

select박스 옵션값 고정

답변 2

본문

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) 이와 같이 할 수도 있을 것입니다.
상황이 정확히 어떤 값을 고정할려고 하는지 몰라서 예를 들어서 보여드린 것입니다.

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