下拉列表中的jQuery defaultValue

时间:2012-12-10 15:31:56

标签: jquery

下拉列表中是否有defaultValue?就像它在文本框中一样,如下所示: $( '输入#FromDateTextBox')[0] .defaultValue;

我用Google搜索,并没有在下拉列表中找到任何有关defaultValue的内容。那么解决这个问题的最佳方法是什么?是从服务器端添加数据attr?

因为我想知道页面加载时我的默认值是什么。即使我更改了列表中的选定值。

3 个答案:

答案 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);