Angenommen, ich möchte mehrere Optionen auswählen und auch die Reihenfolge der Auswahl reservieren. Als Beispiel sehen Sie bitte jsfiddle.Wie reservieren Sie die Reihenfolge der Mehrfachauswahl mit Javascript?
Wenn ich Wyoming
und DANNAmalapuram
wählen, möchte ich das Ergebnis ["WY","Am"]
sein, wo die WY
vor dem Am
, aber nicht ["An","WY"]
.
Ist das möglich? Danke Leute.
Hier ist mein HTML-Code,
<select multiple id="e1" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>
<input type="checkbox" id="checkbox" >Select All
<input type="button" id="button" value="check Selected">
und JS-Code,
$("#e1").select2();
$("#checkbox").click(function(){
if($("#checkbox").is(':checked')){
$("#e1 > option").prop("selected","selected");
$("#e1").trigger("change");
}else{
$("#e1 > option").removeAttr("selected");
$("#e1").trigger("change");
}
});
$("#button").click(function(){
alert($("#e1").val());
});