我有一个分类广告网站,当用户从下拉列表中选择一些选项时,我希望在后期广告表单中自动填充输入字段。 我设法使用.val获取该选择的值,但是当我使用.text时,输入字段将填充select中可用的所有选项。我有一个演示来更好地理解jsfiddle.net
答案 0 :(得分:2)
如果您只想要所选的项目text
,则必须使用:selected
选择器,如下所示:
var selected_item = $(":selected", this).text()
请参阅:jsfiddle.net
的更多信息答案 1 :(得分:1)
要获取下拉列表的选定值,请使用val()而不是text()。变化:
var selected_item = $(this).text()
到
var selected_item = $(this).val()