JSFiddle - React, Tailwind, and code Playground
by chridam
HTML
<select id="mySelect" multiple="multiple">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option>
<option value="4">Fourth</option>
</select>
JavaScript
var obj = [{"-":"","0":"1","1":"value1","2":"value2","3":"value3","4":"value4","5":"value5","6":"value6","7":"value7","8":"value8"}];
var windings_array = [];
for (elem in obj) {
windings_array.push(obj[elem]);
}
var options = {};
$('#mySelect option').each(function(){
options[$(this).text()] = $(this).val();
});
console.log(options);
//or the other way round
var options2 = {};
$('#mySelect option').each(function(){
options2[$(this).val()] = $(this).text();
});
console.log(options2);