我有一个服务,它返回一个包含.NET SelectList (列表和选中)的对象。使用Jquery,我已经设法填充了下拉列表,但我不知道如何设置正确的选择值?
下面是jquery代码的样子:
success: function (data) {
methods.reset();
$.each(data, function () {
$this.append($(optionTag)
.attr("value", this.Value)
.text(this.Text));
});
我正在设置值和文本,但我不知道如何提取选定的值并将其设置在dropdown对象上?
敬请指教
发布于 2011-01-20 03:30:56
您可以使用Selected属性:
$.each(data, function () {
var option = $('<option/>').val(this.Value).text(this.Text);
if (this.Selected) {
option.attr('selected', 'selected');
}
$this.append(option);
});
https://stackoverflow.com/questions/4739664
复制相似问题