我想从组合框中获取选定的选项以显示在文本区域中。 jsFiddle
这是html:
<select id="header-values" multiple="headervalues" style="width:200px" name="headervalues" >
<option selected="">MVA</option>
<option>Jet Ski</option>
<option>Bus Accident</option>
<option>Worker's Comp</option>
<option>field1</option>
<option>field2</option>
<option>field3</option>
</select>
<br>
<textarea id="headervalues-log" class="log" class="ui-widget-content"></textarea>
一旦我选择它显示的任何选项被插入到 textarea 中,如果我再次选择该选项,则应该出现下一个选项。
我尝试了以下代码但不起作用。无法弄清楚什么是错的,
/*$("select, #header-values").change(function(){
var selecttext =$('#header-values : selected').val();
var insertText = $(this).text();
$('#headervalues-log').append(" "+insertText);
});*/
$("select, #header-values").change(function () {
var str = "";
$("select option:selected").each(function () {
str += $(this).text() + " ";
});
$("headervalues-log").text(str);
})