JavaScript,jQuery-在下拉列表中检索项目名称

JavaScript,jQuery-在下拉列表中检索项目名称,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我正试图找出如何获得所选产品的名称,如表中所示label\u method::name。我可以检索所选项目的id,如js部分所示 _form.html.erb 控制台输出 观察 selectedItem.val()给出下拉列表中所选元素的:id selectedItem.text()提供下拉列表中的所有项目。我怎样才能只选一个?正如@Amir所回答的,这应该有效,实际上您需要选择文本,而不是值,因此文本()为您获取项目的实际文本 console.log("selectedItem.text()

我正试图找出如何获得所选产品的名称,如表中所示
label\u method::name
。我可以检索所选项目的id,如js部分所示

_form.html.erb 控制台输出 观察
selectedItem.val()
给出下拉列表中所选元素的:id


selectedItem.text()
提供下拉列表中的所有项目。我怎样才能只选一个?正如@Amir

所回答的,这应该有效,实际上您需要选择
文本,而不是
值,因此
文本()
为您获取项目的实际文本

console.log("selectedItem.text() " + selectedItem.text());

$('selectedItem:selected').text() for the selected text specifically

如果我只想显示选定的项目而不是下拉列表中的所有项目,该怎么办?$('option:selected).text()@lightbots
 selectedItem [object Object] 
 selectedItem.val() 1 
console.log("selectedItem.text() " + selectedItem.text());
$('selectedItem:selected').text() for the selected text specifically