Wie bekomme ich ein Attribut von der ausgewählten Auswahloption in jQuery?
Ich habe den nächstenAuswahlfeld in 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>
Ich möchte den Attributwert der ausgewählten Option lesen.
Um nur den Wert zu nehmen, ist es einfach:
var value = $('#listbox-taskStatus').val();
Aber was soll ich tun, wenn ich den Attributwert von der ausgewählten Option erhalten möchte? Ich weiß das.attr () muss helfen, aber als ich versuchte, es zu benutzen, habe ich das falsche Ergebnis erhalten.
Ich habe das nächste ausprobiert:
var status = $('#listbox-taskStatus option').attr('status');
Der zurückgegebene Wert ist jedoch immer0
Trotzdem habe ich eine andere Option gewählt.
Was ist los, wie löse ich mein Problem?