You can put an attribute in li
with option value and add a onclick
event, when the user clicks on li
you select option on select
, see example:
JSFiddle
HTML
<select name="opcao" id="sel-opcao">
<option>Selecione</option>
<option value="1">Opção 1</option>
<option value="2">Opção 2</option>
<option value="3">Opção 3</option>
</select>
<ul id="lista-opcao">
<li data-value="1">Opção 1</li>
<li data-value="2">Opção 2</li>
<li data-value="3">Opção 3</li>
</ul>
jQuery
$('#lista-opcao li').click(function(){
var id = $(this).attr('data-value');
$('#sel-opcao option').filter('[value="'+id+'"]')
.prop('selected', true);
});