2013-10-02 107 views
1

我在下面有這個jquery代碼,但是當我運行它時,它不會默認選擇第一個值。我如何使用Jquery在此選擇菜單中選擇第一個值?用jquery在選擇菜單中選擇第一個值

HTML:

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

的Jquery:

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

或者使用.val()方法:

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); 

回答

2

您可以選擇元素的selectedIndex財產使用.prop()方法設置爲0

$("#txtAmountDays").html(options).val(day); 
+0

謝謝,但它沒有做到!我在「點擊」事件和Chrome上運行此操作。看不到它失敗的地方。 – Kim

+0

@Kim你可以在http://jsfiddle.net中重現問題嗎? – undefined

+0

'selectedIndex'是一個JavaScript屬性**不是** HTML一個:) – mattytommo

相關問題