2012-01-30 26 views

Respuesta

1

Como ha etiquetado jQuery, supongo que eso es lo que está usando. Simplemente usar jQuery val()

var v = $("#yourSelectID").val(); 
alert("The value is: " + v); 

También debe ser capaz de usar javascript claro:

var e = document.getElementById("yourSelectID"); 
var v = e.options[e.selectedIndex].value; 
alert("The value is: " + v); 
3
$("#DropDownlist:selected").val(); 
3

esto le dará texto seleccionado.

$("#mydropdownid option:selected").text(); 

Esto le dará valor seleccionado

$('#mydropdownid').val(); 
3

HTML:

<select id="mySelect" class="myClass"> 
    <option value='1'>One</option> 
</select> 

jQuery:

Ahora, para obtener el valor seleccionado Puede utilizar una de el followin g:

UNO:

var selected_value = $("#mySelect").val(); 

DOS:

var selected_value = $(".myClass").val(); 

TRES:

var dropdown = $("#mySelect option:selected"); 
var selected_value = dropdown.val(); 
2

El más simple, el interior de la mano evento ler:

$('#elementID').change(function(event) { 

    event.target.value; 

}; 

evento es el objeto de evento enviado al controlador, el objetivo es el objeto en el DOM de la que generó el evento, y el valor que es el elemento de valor actual DOM. En el caso de un cuadro de selección, esto funcionará perfectamente para obtener el valor seleccionado.

Cuestiones relacionadas