I am trying t create dynamic dropdown using a value of array but values are appending inline in option
<body onload="getdata()">
<select class="form-control" id="focusedinput" name="sBranchName" required>
<option name="sBranchName" id="branch_list" ></option>
</select>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" ></script>
<script>
function getdata () {
var data =['rajkot','surat','delhi']
var mySelect = $('#branch_list');
for(let value of data){
console.log(value)
mySelect.append("<option>" + value + "</option>")
}
};
</script>
</body>
Can anyone suggest the proper way?