JSFiddle - React, Tailwind, and code Playground

by fnaquira

HTML

<select id="select">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
</select>

JavaScript

jQuery.fn.selectVal = function(val){
    this.each( function(){
        $this = $(this);
        var arrayTmp= new Array;
        for(contador=0; contador<$this.find('option').length; contador++){
            arrayTmp.push( $this.find('option').eq( contador ).val() );
        }
        index = $.inArray(val,arrayTmp);
        if(index!=-1) $this.find('option').eq(index).attr("selected", "selected");
    });
};

$('#select').selectVal('2');