如何将select
输入的值添加(而不是替换)到textarea
中。
例如,我有:
HTML
<textarea id="text"></textarea>
<select id="test">
<option value="foo">Foo</option>
<option value="bar">Bar</option>
</select>
如果我在 textarea
中写入“Stackoverflow”,那么我会在 select
输入中选择 Foo, textarea
内容应变为“Stackoverflow foo”。
我尝试执行以下操作
Javascript
$("#text").val()
但它似乎替换了文本区域的内容而不是添加值。
最佳答案
$('#test').on('change',function(){
var test = this;
$('#text').val(function(_,v){
return v + test.value;
})
})
关于jquery - 使用 jQuery 将选择表单值添加到文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17044267/