¿Cómo obtener el atributo de la opción seleccionada de seleccionar en jQuery?

usuario2402179

Tengo el siguiente cuadro de selección en HTML:

<select id="listbox-taskStatus" class="selectpicker">
    <option status="0">In progress</option>
    <option status="1">Not started</option>
    <option status="2">Done</option>
    <option status="3">Failed</option>
</select>

Quiero leer el valor del atributo de la opción seleccionada.

Si solo toma el valor, es simple:

var value = $('#listbox-taskStatus').val();

Pero, ¿qué debo hacer si quiero obtener el valor del atributo de la opción seleccionada? Sé que .attr () debe ayudar, pero cuando intenté usarlo obtuve el resultado incorrecto.

Probé el siguiente:

var status = $('#listbox-taskStatus option').attr('status');

Pero el valor devuelto es siempre a 0pesar de que estaba seleccionando una opción diferente.

¿Qué pasa, cómo resolver mi problema?

Satpal

Utilizar : selector seleccionado

var status = $('#listbox-taskStatus option:selected').attr('status');

Sin embargo, le recomendaría que utilice un data-atributo con prefijo. Entonces puedes usar.data()

var status = $('#listbox-taskStatus option:selected').data('status');

MANIFESTACIÓN

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo obtener la opción seleccionada de la etiqueta "seleccionar" en el navegador móvil?

Obtener el atributo de opción seleccionada en React

jQuery: obtener un atributo personalizado de la opción seleccionada

jQuery: obtener un atributo personalizado de la opción seleccionada

Obtener las propiedades de la opción seleccionada en el campo Seleccionar

Cypress.IO: ¿Cómo obtengo el texto de la opción seleccionada en seleccionar?

Cómo obtener el índice de la opción seleccionada en el cuadro combinado de Tkinter

Cómo obtener el índice de la opción seleccionada en el cuadro combinado de Tkinter

cómo obtener la identificación de la opción seleccionada en jquery

¿Cómo obtener el nombre de la opción seleccionada en el menú desplegable?

Cómo obtener el índice de la opción seleccionada en <select> en angularjs

¿Cómo puedo obtener el valor de la opción seleccionada usando Javascript o Jquery?

¿Cómo puedo obtener el valor de la opción seleccionada usando Javascript o Jquery?

jQuery al hacer clic en cambiar la opción seleccionada según el atributo de datos

jQuery-selected: inserte el atributo de opción personalizada de la opción seleccionada en la lista

¿Cómo asignar el atributo 'seleccionado' en las etiquetas 'seleccionar / opción' según el valor de la opción?

Cómo obtener el valor de la opción seleccionada en el modo de edición (codeigniter)

¿Cómo obtener el valor de la opción seleccionada de todas las filas de la tabla en JavaScript?

Cómo obtener el valor de la opción Seleccionar del bucle en JavaScript

¿Cómo puedo obtener el valor de la opción Seleccionar en antd?

Cómo obtener el estado de la opción seleccionada en el menú desplegable y mostrar en Firebase

Cómo agregar el atributo "requerido" a la opción seleccionada en JavaScript / jQuery

Obtener atributo data- * de la <opción> seleccionada

cómo seleccionar la opción desplegable seleccionada actualmente en un elemento td de tabla

jQuery obtiene el valor de la opción seleccionada (no el texto, sino el atributo 'valor')

Recuperando el texto de la <opción> seleccionada en el elemento <seleccionar>

¿Cómo puedo obtener la identificación de la opción seleccionada en rieles?

Cómo obtener la identificación de la opción seleccionada en react js

¿Cómo obtener una opción seleccionada para cambiar el href de un enlace usando Jquery?