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