我需要将第一个选定的项目设置为下拉框的索引 1。我该怎么做?
我已经尝试过类似下面的方法。但是我需要在不使用硬编码值的情况下(即没有“日营”)来做到这一点。
//for set default values
$("#ddlServiceCategoryType option").each(function () {
if ($(this).text() == 'Day Camp') {
$(this).attr('selected', 'selected');
return false;
}
});
HTML
<select id="ddlServiceCategoryType" name="ServiceCategoryTypeViewModel.ServiceCategoryType.Id" class="has_sb" style="display: block;"><option value="">-Please select a service category-</option>
<option value="1">Day Camp</option>
<option value="2">Boarding</option>
<option value="3">Pet Sitting</option>
<option value="4">Grooming</option>
</select>
最佳答案
尝试
$("#ddlServiceCategoryType").val(function () {
return $(this).find('option:eq(1)').attr('value')
});
演示:Fiddle
关于jquery - 在下拉框中设置默认选定的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850392/