我正在使用选项动态填充选择框。当我这样做时,我希望选择框的值是第一个选项的值(如果您愿意,可以选择“默认选项”)。听起来很简单,但我就是无法让它工作。
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());
我哪里错了?