Javascript 选择输入框下拉列表的第一个元素
我有一个输入框Javascript 选择输入框下拉列表的第一个元素,javascript,html,Javascript,Html,我有一个输入框 <input id="source" onchange="openDropdown(...)" > 每当我在此输入框中输入任何文本时,就会出现建议下拉列表。现在我想使用JavaScript自动选择第一个建议,但找不到任何方法。 要求:您只需要使用输入id来选择第一个建议。我不知道onchange函数 注意:-我这里没有任何选择元素。我只是有一个 这里输入元素。所以我只想选择 下拉列表中的第一个元素,将在我们开始键入后打开 那个输入框&我不知道这个下拉列表是怎么来
<input id="source" onchange="openDropdown(...)" >
每当我在此输入框中输入任何文本时,就会出现建议下拉列表。现在我想使用JavaScript自动选择第一个建议,但找不到任何方法。
要求:您只需要使用输入id来选择第一个建议。我不知道onchange函数
注意:-我这里没有任何选择元素。我只是有一个 这里输入元素。所以我只想选择 下拉列表中的第一个元素,将在我们开始键入后打开 那个输入框&我不知道这个下拉列表是怎么来的。我只知道 我没有完整的代码
请尝试此选项。希望这将对您有所帮助。尝试此代码,默认情况下,我选择选项3,但您可以更改它
函数openDropdown(){
$(“#lst选项:第一个”).prop(“选定”、“选定”)
}
选择1
选择2
选择3
选择4
我这里没有选择元素。我这里只有一个输入元素。问题是,我只想选择下拉列表中的第一个元素,在我们开始输入该输入框后,它将打开(&我不知道这个下拉列表是如何出现的。我只知道有一些输入框在那里。)我没有完整的代码。您是否使用了任何库ie:jQuery ui您正在使用查找,因此需要更多的代码来回答此问题
$("#source") .change(function () {
var abc = $('option:first-child',this) .text();