我使用選項動態填充選擇框。當我這樣做時,我希望選擇框的值是第一個選項的值(如果你喜歡,可以選擇'默認選項')。聽起來很簡單,但我無法讓它工作。使用jQuery將選擇框的值設置爲第一個選項
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的例子嗎? – Phil
我看到的唯一原因是第一個選項有一個空白值,如果在更正後也會因爲結果而變得空白 –