1

我在下面有这个 Jquery 代码,但是当我运行它时,默认情况下它不会选择第一个值。如何使用 Jquery 在此选择菜单中选择第一个值?

HTML:

   <select class="form-control" id="txtAmountDays">

查询:

   day = $(this).data('id');

   var options="";
   var end_period = 24;
   for(var i=day;i<=end_period;i++)
   {
     options+="<option value='"+i+"'>"+i+"</option>";
   }       
   $("#txtAmountDays").html(options); 
4

1 回答 1

2

您可以将selectedIndexselect 元素的属性设置为0using.prop()方法:

$("#txtAmountDays").html(options).prop('selectedIndex', 0); 

或使用.val()方法:

$("#txtAmountDays").html(options).val(day);
于 2013-10-02T23:12:35.883 回答