Hide Selected option from list

HTML

<select id="mySelect">
  <option>first</option>
  <option>second</option>
  <option>third</option>
</select>

JavaScript

$('#mySelect').change(function(){
    var optionval = $('#mySelect').val();
    $('#mySelect  option:contains("'+optionval+'")').hide().siblings().show();
    
});