2011-01-19 28 views
0

我有一個服務,返回一個包含.NET SelectList(列表和選擇)的對象。有了Jquery,我已經設法填充下拉列表,但我不知道如何設置正確的選定值?填寫下拉使用jQuery和選擇從.NET SelectList

這是jQuery代碼的樣子:

    success: function (data) { 
         methods.reset(); 
         $.each(data, function() { 
          $this.append($(optionTag) 
           .attr("value", this.Value) 
           .text(this.Text)); 
         }); 

我設定的值和文本,但我不SE如何提取所選擇的值,並將其設置下拉對象?

普萊斯諮詢

回答

2

您可以使用Selected屬性:

$.each(data, function() { 
    var option = $('<option/>').val(this.Value).text(this.Text); 
    if (this.Selected) { 
     option.attr('selected', 'selected'); 
    } 
    $this.append(option); 
}); 
+0

謝謝!這工作了爐排! – Banshee 2011-01-19 20:11:02