erste Attribut-Werte von ausgewählten Optionen im multiselect -
Habe ich ein multi select Elements in jQuery.
Ist hier ein Beispiel.
<select multiple id="multiple">
<option value="1" type="Alice">Option 1</option>
<option value="2" type="Bob">Option 2</option>
</select>
Ich weiß, ich kann all die Werte, die ausgewählt werden, indem Sie tun $("#multiple").val();
Wie bekomme ich auch die type-Attribute der ausgewählten Optionen?
- Mit HTML5 können Sie
.selectedOptions
; es ist eine Sammlung vonOption
Elemente aus, die Sie bekommen können die Werte der attribute.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie verwendet ein pseudo -
option:selected
und schauen alle Optionen ausgewählt:Oder mit der
.each()
wie:DEMO
DEMO Mit .jeder()
Versuchen Sie dies:
JSFiddle:
http://jsfiddle.net/LFMG7/2/
Wahrscheinlich der einfachste Weg ist die Verwendung
.map()
:Demo
Fiddle
<select>
element funktioniert zuverlässig mit allen Browsern?Vielleicht so etwas wie dieses:
.attrib()
.