首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery在输入框中显示选定的文本

使用jquery在输入框中显示选定的文本
EN

Stack Overflow用户
提问于 2018-05-21 08:08:32
回答 1查看 86关注 0票数 1

我有一个使用选择器的多个选择下拉列表,我希望在另一个输入框中显示所选文本,其中包含@selected,而不是值。

在此,单击加号,下拉菜单将打开,并在选择加号后保留,但所选文本必须显示在另一个输入框中。下面是我尝试过的HTML代码

代码语言:javascript
复制
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css" />
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" crossorigin="anonymous"></script> 


 <select id='recruiter' name="recruiter"  class="selectpicker" multiple>
     <optgroup label="Camping">
    <option value="1">Tent</option>
    <option value="2">Flashlight</option>
    <option value="3">Toilet Paper</option>
  </optgroup>
    <optgroup label="fruits">
    <option value="6">apple</option>
    <option value="7">orange</option>
    <option value="8">banana</option>
  </optgroup>
  </select>
 <input type="text" class="width-100 chat-borderTB pad-5" placeholder="comment" aria-describedby="sizing-addon2" name="msg" id="msg">


  <script type="text/javascript">
         $("#recruiter").on("change",function(){

           update();
         });

         function update() {

var selected=[];
 $('#recruiter :selected').each(function(){
     selected[$(this).val()]=$(this).text();
    });
 // alert($.trim(selected));
console.log(selected);
         $("#msg").val(selected);
         }
      </script>

你能建议怎么做吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-21 09:30:28

试试下面的代码:

代码语言:javascript
复制
var selected=[];
 $('#recruiter option:selected').each(function(){
     selected[$(this).val()]=$.trim($(this).text());
    });
console.log(selected);
         $("#msg").val(selected);
         }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50444507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档