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