2012-01-13 2 views
2

javascript/jQuery에서 선택 항목을 어떻게 확인할 수 있습니까? 자바 스크립트로 체크인하고 싶습니다. 당신이 value limburg와 brabant를 클릭했을 때. 하지만 어떻게 자바 스크립트 에서이 옵션을 선택할 수 있습니까? 이 코드가 있습니다선택에서 자바 스크립트를 선택하십시오.

<form action="/" method="post" class="clearfix"> 
    <fieldset class="clearfix"> 
      <div class="field"> 
        <select> 
          <option value="" selected="selected">Kies een regio?</option> 
          <option value="Limburg">Limburg</option> 
          <option value="Brabant">Brabant</option> 
        </select> 
      </div><!-- /field --> 
    </fieldset> 
</form> 
+0

죄송합니다. 질문을 이해하지 못합니다. JavaScript (jQuery 포함)를 사용하여 선택한 항목을 변경하는 방법을 묻고 있습니까? 또는 사용자가 어떤 항목이 선택 될 때 반응하는 지 묻는가? 또는...? – nnnnnn

답변

0

내가 제대로 이해 한 가정을, 당신이 선택한 옵션의 값을 확인하고 싶다. select 요소의 값을 확인하기 만하면됩니다. 여기

$("select").change(function() { 
    if(this.value === "Limburg") { 
     //Limburg was selected 
    } 
}); 

을 그의 working example을이다 : 당신은 아마 변경 때 값을 확인할 수 있도록 변경 이벤트에 이벤트 처리기를 바인딩 할

$("select").val(); 

:로 jQuery로, 그는 간단합니다. 내가 당신의 질문을 이해하지만, 당신은 선택 상자로 변경 이벤트를 바인딩하고 거기에 필터링을 데려 가고 싶다는거야, 당신은

$('select').val('Limburg'); // to select limburg 
0

확실하지 않음 select 요소에 ID 또는 클래스를 할당하여 특별히 선택할 수 있도록하는 것이 가장 좋지만 이러한 옵션 중 하나를 선택하면 다음 코드가 화면에 경고를 표시해야합니다.

$(".field select").change(function() { 
    if($(this).val() === "Brabant") { 
     //Brabant was selected 
     alert("Brabant"); 
    } 
    if($(this).val() === "Limburg") { 
     //Limburg was selected 
     alert("Limburg"); 
    } 
}); 

당신은 단지 값이 그렇게 변경 될 때 선택한 요소의 현재 값이

var selecteditem = $("select").val(); 
if(selecteditem === "Limburg" || selecteditem === "Brabant") { 
     alert("'Limburg' or 'Brabant'"); 
} 

그러나이 자동으로 아무것도 실행되지 않습니다 무엇을 할 수 있는지 알고 싶다면

이 유효성 검사 목적을 위해이 작업을 수행하여 두 작업 중 하나임을 확인할 수 있습니다.

1

식으로 뭔가를 할 수있는 선택 값을 변경하는 경우

관련 문제