Я хочу сравнить переменную с select -> option -> text, выбранным для изменения атрибута «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')