valor texto obtener number asignar javascript select onchange this-pointer

javascript - texto - obtener valor de un input text html



Cómo obtener Javascript Seleccionar el texto seleccionado en el cuadro (5)

Para obtener el valor del artículo seleccionado, puede hacer lo siguiente:

this.options[this.selectedIndex].text

Aquí se accede a las diferentes options de la selección, y SelectedIndex se usa para elegir la seleccionada, luego se accede a su text .

Lea más sobre el DOM selecto here .

Esto funciona a la perfección

<select name="selectbox" onchange="alert(this.value)">

Pero quiero seleccionar el texto. Lo intenté de esta manera

<select name="selectbox" onchange="alert(this.text)">

Muestra indefinido. Encontré cómo usar DOM para obtener texto. Pero quiero hacer esto de esta manera, me refiero a usar solo este valor.


Por favor prueba este código:

$("#YourSelect>option:selected").html()


Sé que nadie está pidiendo una solución jQuery aquí, pero vale la pena mencionar que con jQuery puede pedir: $(''#selectorid'').val()


Solo usa

$(''#SelectBoxId option:selected'').text(); Para obtener texto como se muestra

$(''#SelectBoxId'').val(); Para obtener el valor del índice seleccionado


this.options[this.selectedIndex].innerHTML

debe proporcionarle el texto "mostrado" del elemento seleccionado. this.value , como dijiste, simplemente proporciona el valor del atributo de value .