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