我无法想象如何简单地解决这个问题:
所以我有简单的HTML
<select id="lang" name="lang">
<option value="cs" selected="selected">Czech</option>
<option value="en">English</option>
<option value="it">Italian</option>
</select>
在同一页面上,我使用ajax调用来接收信息,如果用户还没有选择语言(这不是那么重要)。但是例如:我从ajax调用值得到:“en”。所以我需要删除属性“selected”并将其添加到正确的选项标签中。 (选项标签,其中是属性值=“en”)。我相信有一个简单的解决方案,但我没有足够的jQuery技能。
答案 0 :(得分:1)
$('#lang').find('option').attr('selected', false);
$('#lang').find('option[value="'+ajaxReturn+'"]').attr('selected', true);