Como obter atributo da opção selecionada de seleção no jQuery?
Eu tenho o proximocaixa de seleção em 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>
Eu quero ler o valor do atributo da opção selecionada.
Se apenas para pegar o valor, é simples:
var value = $('#listbox-taskStatus').val();
Mas o que devo fazer se quiser obter o valor do atributo da opção selecionada? Eu sei disso.attr () deve ajudar, mas quando tentei usá-lo, obtive o resultado incorreto.
Eu tentei o seguinte:
var status = $('#listbox-taskStatus option').attr('status');
Mas o valor retornado é sempre0
apesar de fato eu estar selecionando outra opção.
O que há de errado, como resolver meu problema?