Lectura del valor (no el texto) de una selección:
var status = $("#Status").val();
var status = $("#Status")[0].value;
var status = $('#Status option:selected').val();
¿Cómo deshabilitar una selección?
en ambas variantes, el valor se puede cambiar usando:
UNA
El usuario no puede interactuar con el menú desplegable. Y no sabe qué otras opciones podrían existir.
$('#Status').prop('disabled', true);
si
El usuario puede ver las opciones en el menú desplegable, pero todas están deshabilitadas:
$('#Status option').attr('disabled', true);
En este caso, $("#Status").val()
solo funcionará para versiones jQuery más pequeñas que 1.9.0
. Todas las demás variantes funcionarán.
¿Cómo actualizar una selección deshabilitada?
Desde el código detrás, aún puede actualizar el valor en su selección. Está deshabilitado solo para usuarios:
$("#Status").val(2);
En algunos casos, es posible que necesite disparar eventos:
$("#Status").val(2).change();
#aioConceptName
value
atributo en esos<option>
s, ¿verdad?$("#aioConceptName").val()
devuelvechoose io
.