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

时间:2012-10-04 18:41:08

标签: jquery select

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

2 个答案:

答案 0 :(得分:2)

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

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

请参阅:jsfiddle.net

有关:selected Selector

的更多信息

答案 1 :(得分:1)

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

var selected_item = $(this).text()

 var selected_item = $(this).val()