Я хочу сравнить переменную с выбором -> вариант -> текст, выбранный для того, чтобы измените атрибут "selected", вот мой код, он работает, но я думаю, что это не лучший способ его написания, извините за мой английский, я использовал Google Translate для помощи хехехехе:
var lista = 'example 1';
$("#id option").each(function(){
if($(this).text() == lista){
$(this).attr('selected','selected');
}
});
вот html:
<select id="id" >
<option value="0" >example 1</option>
<option value="1" >example 2</option>
</select>
вот несколько попыток
$('#id option:eq("'+lista+'")').attr('selected','selected')
$("#id option[text='"+lista+"']").attr('selected','selected')