大家好,我有一个问题。
我有多项选择,我想选择一些内容并通过按钮将其放入输入中,我希望我已经清楚了:
我设法使用此 jquery 代码获取选择项:
var chosen= $('#droite option:selected').val();
droite是多选的id
我想将它放入具有 id 的输入中:这里选择的项目是我的 jquery 代码:
$("#chosenitem").prepend(chosen);
它不起作用,你知道为什么吗?
最佳答案
您需要在 select
本身上调用 val()
,而不是它包含的 options
:
var chosen = $('#droite').val();
类似地,要设置 #chosenitem
输入的值,请使用带有参数的 val()
:
$("#chosenitem").val(chosen);
请注意,如果在 #droite
元素中选择了多个选项,则返回的值将是逗号分隔的字符串,例如。 foo、bar、baz
。
关于javascript - 如何将多项选择中选定的元素插入到输入中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24934095/