1

下拉列表中没有 defaultValue 吗?因为它在文本框中,如下所示: $('input#FromDateTextBox')[0].defaultValue;

我四处搜索,并没有在下拉列表中找到有关 defaultValue 的任何信息。那么解决这个问题的最佳方法是什么?是从服务器端添加数据属性吗?

因为我想查看页面加载时的默认值。即使我更改列表中的选定值。

4

3 回答 3

1

假设在页面加载时没有option具有selected="true"属性的元素,那么默认选项将是列表中的第一个:

var defaultOption = $('#mySelect option:first');

否则,如果有selected属性集,您可以使用属性选择器:

var defaultOption = $('#mySelect option[selected="true"]');
于 2012-12-10T15:34:03.830 回答
0

像这样设置下拉列表默认值:

$('#mySelect').find('option[value="defaultValue"]').prop('selected',true);
于 2012-12-10T16:01:34.710 回答
0

$("#mydropdown").val("myval")

是你需要的

并且为了检索值,您可以使用

$("#mydropdown").val()

于 2012-12-10T15:38:56.320 回答