JSFiddle - React, Tailwind, and code Playground
HTML
<div>
aaaaaaaaaaaaaaaaa
<select size="1" class="medium" id="myId"> <option value=""><bitte wählen Sie></option>
<option selected="selected" value="3"> 3 Monate</option>
<option value="6"> 6 Monate</option>
<option value="12">12 Monate</option>
<option value="24">24 Monate</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
<option value="34">dummy</option>
...
JavaScript
function SelectElement(valueToSelect) {
var element = document.getElementById('myId');
element.value = valueToSelect;
}
function selectElementWithFilter(valueToSelect) {
$("#myId option").filter(function() {
return $(this).attr('value') == valueToSelect;
}).attr('selected', true);
}
$(function() {
var oldT = new Date().getTime();
SelectElement(4);
console.error(new Date().getTime() - oldT);
oldT = new Date().getTime();
selectElementWithFilter(4);
console.error(new Date().getTime() - oldT);
oldT = new Date().getTime();
$("#myId").val("4");
console.error(new Date().getTime() - oldT);
});