gpt4 book ai didi

javascript - 使用 jQuery 将选择框值设置为第一个选项

转载 作者:行者123 更新时间:2023-12-03 21:45:27 26 4
gpt4 key购买 nike

我正在使用选项动态填充选择框。当我这样做时,我希望选择框的值是第一个选项的值(如果您愿意,可以是“默认选项”)。听起来很简单,但我就是无法让它发挥作用。

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());

我哪里出错了?

最佳答案

选项应该是选项

myElement.find('option:eq(0)').prop('selected', true);

您可以使用选项上的 eq 选择器来选择第一个选项。

如果您知道第一个选项的值。那么你可以简单地做

myElemeent.val('first value') // Which selects the option by default

您尝试的第二种情况应该可行,除非您没有在正确的时间点调用。 IE;等待ajax响应完成。

尝试在 donesuccess(已弃用)处理程序中调用它

关于javascript - 使用 jQuery 将选择框值设置为第一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18393040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com