Sé que esta es una publicación terriblemente antigua y probablemente debería ser azotado por esta lamentable resurrección, pero pensé que compartiría un par de pequeños fragmentos JS muy útiles que uso en todas las aplicaciones de mi arsenal ...
Si escribe:
$("#selector option:selected").val() // or
$("#selector option:selected").text()
está envejeciendo, intente agregar estas pequeñas bolitas a su *.js
archivo global :
function soval(a) {
return $('option:selected', a).val();
}
function sotext(a) {
return $('option:selected', a).text();
}
y solo escribe soval("#selector");
o en su sotext("#selector");
lugar! Obtenga aún más elaborado mediante la combinación de los dos y devolver un objeto que contiene tanto el value
y el text
!
function so(a) {
my.value = $('option:selected', a).val();
my.text = $('option:selected', a).text();
return my;
}
¡Me ahorra un montón de tiempo precioso, especialmente en aplicaciones con mucho peso!
$(document).ready(...
bloque?)