2010-12-30 6 views
0

가능한 중복 : jQuery를 사용하여 배열에 드롭 다운 값을 수집하는 방법은 무엇입니까?


How to get all options of a select using Jquery?

나는 내가 가치와 표시된 텍스트를 자세히 설명하는 2 차원 배열로 모든 가능한 옵션을 수집 할 필요가 다음과 같은 코드가 있습니다.

<div class="input-box"> 

    <select name="options[4]" id="select_4"> 
     <option value="">-- Please Select --</option> 
     <option value="24">Not Sure - Send Me Some Samples First </option> 
     <option value="13">1 Jet Black </option> 
     <option value="14">Blondette 4/27 </option> 
     <option value="15">Boho Blonde 613/12 </option> 
     <option value="16">Caramel 6 </option> 
     <option value="17">Cherry 530 </option> 
     <option value="18">Dirty Blonde 612/12 </option> 
     <option value="19">Ebony Black 1b </option> 
     <option value="20">Hot Toffee 4 </option> 
     <option value="21">LA Blond 24/613 </option> 
     <option value="22">Malibu Blonde 60/613 </option> 
     <option value="23">Raven 2 </option> 
    </select> 

</div> 

나는이 작업을 수행하는 방법을 알지 못하지만 일반적으로 지금까지 시도했지만 실제로는 유용하지 않다.

myarray = $('.input-box').eq(0).val(); 
+0

값은 배열의 키이고 텍스트는 해당 키의 값이어야합니까? 또는 값과 텍스트가 동일한 키 아래 배열의 값이어야합니까? –

+0

값과 텍스트는 모두 같은 키 아래에 있어야합니다. 값을 쉽게 반복 할 수 있습니다. 아이디어는 드롭 다운에서 사용할 수있는 값에 따라 여러 색상 견본을 표시하는 것입니다. – gunwin

답변

0

그래, 알아 냈어. 도움을 주셔서 감사합니다!

$j('.input-box:eq(0) option').each(function() { 
    alert($j(this).val()+' :: '+$j(this).text()); 
}); 
관련 문제