在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 獲取到的值 改怎樣傳入到輸入框呢

獲取到的值 改怎樣傳入到輸入框呢

我想把下面獲取到的textarea的值傳入到下拉框里面 可是不知道這個代碼錯在哪里了,請前輩指導(dǎo)

                                <select class="selectpicker getcol" name="ceshi">
                                    <option >choice one</option>
                                </select>



                                <script>
                                    $(function(){
                                        $(".selectpicker").selectpicker({
                                            width : 300, 
                                            multiple:"false"
                                        })
                                    })
                                </script>




                                <script>
                                    $(function(){
                                        $(".getcol").click(function(){
                                            
                                            $(this).empty();
                                            var text=$('#data_matrix').val();
                                            var allcon=text.split("\n");
                                            var firstcol=allcon[0].split("\t");
                                            //console.log(firstcol);
                                            
                                            var count = firstcol.length;
                                            var collist="";
                                            for(var i=0;i<count;i++){
                                                collist +='<option value="'+firstcol[i]+'">'+firstcol[i]+'</option>';
                                            }
                                            $(this).append(collist);
                                            $(this).selectpicker('refresh');
                                        })
                                    })
                                </script>

回答
編輯回答
孤島

<script>
  $(function(){
    $(".getcol").click(function(){
      this.options.length = 0;
      
      var text = $('#data_matrix').val();
      var allcon = text.split("\n");
      var firstcol = allcon[0].split("\t");
      var count = firstcol.length;

      for(var i=0, l = firstcol.length; i<l; i++){
        this.add(new Option(firstcol[i], firstcol[i]));
      }

      $(this).selectpicker('refresh');
    })
  })
</script>
2017年12月30日 01:48