下拉列表中没有 defaultValue 吗?因为它在文本框中,如下所示: $('input#FromDateTextBox')[0].defaultValue;
我四处搜索,并没有在下拉列表中找到有关 defaultValue 的任何信息。那么解决这个问题的最佳方法是什么?是从服务器端添加数据属性吗?
因为我想查看页面加载时的默认值。即使我更改列表中的选定值。
下拉列表中没有 defaultValue 吗?因为它在文本框中,如下所示: $('input#FromDateTextBox')[0].defaultValue;
我四处搜索,并没有在下拉列表中找到有关 defaultValue 的任何信息。那么解决这个问题的最佳方法是什么?是从服务器端添加数据属性吗?
因为我想查看页面加载时的默认值。即使我更改列表中的选定值。
假设在页面加载时没有option
具有selected="true"
属性的元素,那么默认选项将是列表中的第一个:
var defaultOption = $('#mySelect option:first');
否则,如果有selected
属性集,您可以使用属性选择器:
var defaultOption = $('#mySelect option[selected="true"]');
像这样设置下拉列表默认值:
$('#mySelect').find('option[value="defaultValue"]').prop('selected',true);
$("#mydropdown").val("myval")
是你需要的
并且为了检索值,您可以使用
$("#mydropdown").val()