選択ボックスにオプションを動的に入力しています。これを行うとき、選択ボックスの値を最初のオプションの値にする必要があります(必要に応じて「デフォルトオプション」)。本当に簡単に聞こえますが、私はそれを機能させることができません。
var myElement = $('select[name="myName"]');
....次の3つのバリエーションを試しました
// myElement.find('option').first().prop('selected', 'selected');
// myElement.val(myElement.find('options').first().val());
myElement.prop('selectedIndex', 0);
...しかし、次の行では空白のアラートが表示されます
alert(myElement.val());
どこが間違っていますか?