html form contains input elements.
Javascript and jquery code are used to create select element at runtime and inserting it after element elem
and assigning Bootstrap 5 class to it:
let selectArray = ["Intv Scheduled", "Selected", "Rejected", "On Hold"];
let id = 'Customer';
$('#' + id).remove();
var selectList = document.createElement("select");
selectList.id = selectList.name = id;
selectList.className = "form-select";
elem.after(selectList);
for (var i = 0; i < selectArray.length; i++) {
var option = document.createElement("option");
option.value = option.text = selectArray[i];
selectList.appendChild(option);
}
selectList.focus();
User selects item using enter key. After pressing enter select element is still focused.
How to move focus to next element in form if enter is pressed?
How to replace $('#' + id).remove()
with plain JavaScript so the jQuery dependency can be removed?