【发布时间】:2013-08-23 00:52:29
【问题描述】:
我正在使用选项动态填充选择框。当我这样做时,我希望选择框的值是第一个选项的值(如果您愿意,可以选择“默认选项”)。听起来很简单,但我就是无法让它工作。
var myElement = $('select[name="myName"]');
....尝试了以下三种变体
// myElement.find('option').first().prop('selected', 'selected');
// myElement.val(myElement.find('options').first().val());
myElement.prop('selectedIndex', 0);
...但是下面一行给出了一个空白警告
alert(myElement.val());
我哪里错了?
【问题讨论】:
-
您如何填充选项?你能创建一个 JSFiddle 示例吗?
-
我看到的唯一原因是第一个选项的值为空白,如果在更正后您也因此结果为空白
标签: javascript jquery