Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用下拉选择选项文本填充输入文本_Jquery_Select - Fatal编程技术网

Jquery 使用下拉选择选项文本填充输入文本

Jquery 使用下拉选择选项文本填充输入文本,jquery,select,Jquery,Select,我有一个分类广告网站,当用户从下拉列表中选择一些选项时,我希望在post ads表单中自动填充该选项中的文本输入字段。 我设法使用.val获取该select的值,但当我使用.text时,输入字段将填充select中可用的所有选项。我有一个演示,可以更好地理解如果您只想要选定的项目文本,则必须使用:selected选择器,如下所示: var selected_item = $(":selected", this).text() 见: 有关的更多信息如果您只想要选定的项目文本,则必须使用:sele

我有一个分类广告网站,当用户从下拉列表中选择一些选项时,我希望在post ads表单中自动填充该选项中的文本输入字段。
我设法使用.val获取该select的值,但当我使用.text时,输入字段将填充select中可用的所有选项。我有一个演示,可以更好地理解

如果您只想要选定的项目
文本
,则必须使用
:selected
选择器,如下所示:

var selected_item = $(":selected", this).text()
见:


有关

的更多信息如果您只想要选定的项目
文本
,则必须使用
:selected
选择器,如下所示:

var selected_item = $(":selected", this).text()
见:


有关

的更多信息要获取下拉列表的选定值,请使用val()而不是text()。更改:

var selected_item = $(this).text()


要获取下拉列表的选定值,请使用val()而不是text()。更改:

var selected_item = $(this).text()


a) 你没有真正说出你的问题。b) 你可以很容易地搜索这些东西。a)你没有真正说出你的问题。b) 您可以很容易地搜索这些内容。这不是选择元素的正确方法,您应该使用
this
作为获取
:selected
元素的方法,$(':selected',this)-这不是选择元素的正确方法,您应该使用
this
作为获取
:selected
元素的方法$(“:selected”,此选项)-