Option Priority

Move one select box option to top of list

by db_dev

HTML

<select name="" id="commanderSelect">
	<option value="-1">-- Select Commander --</option>
</select>

JavaScript

var galra = [
	{
  	id: 1,
    name: "Commander Trugg"
  },
  {
  	id: 2,
    name: "Commander Ladnok"
  },
  {
  	id: 3,
    name: "High Commander Gnov"
  },
  {
  	id: 4,
    name: "Commander Sniv"
  }
]

function getGalra() {
  	var commanders;
	var highCommander;
	var finalList;
	var matchId = 3; 
	
  for (var i = 0; i < galra.length; i++) {
  
	if (matchId === galra[i].id) {
		highCommander = "<option value='" + galra[i].id + "'>" + galra[i].name + "</option>";
	}
	else {
		commanders +=  "<option value='" + galra[i].id + "'>" + galra[i].name + "</option>";
	}
	
	finalList = highCommander + commanders;
	
  }
  $("#commanderSelect").append(finalList);
}

getGalra();