2017-01-24 6 views
0

データベースカラムと同じ数の「オプション」を生成するコンボボックスジェネレータを作成する必要があります。たとえば、ユーザ名を持つカラムが10個ある場合は、10個のオプションが表示されます。 データベースに5つの列がある場合、私のコンボボックスに5つのオプションが表示されます。カスタム量のコンボボックスオプションを生成する

<div style="float:right;" class="combox"> 
    <select> 
     <option value="1">1</option> 
     </select> 
     </div> 

Javascriptを

var options = 6, 
    for(var i = 0; i < options; i++) { 
     $('1').append('<option></option>'); 
      $('table').find('option').eq(i).append('<option></option>'); 
      ; 
     } 
    } 
+0

以下のようなすべてのオプションを追加するよりも、見つけてください[フィドルをしてください](http://jsfiddle.net)またはあなたの何人かを貼り付けるあなたが今まで行ってきた努力 – Curiousdev

+0

@Curiousdev更新 –

答えて

1

以下の私のスニペットがSelect要素にクラスを与え、

var options = 6; 
 
    for(var i = 1; i < options + 1; i++) { 
 
     
 
     $('.clsselect').append('<option>'+i+'</option>'); 
 
      
 
     } 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="combox"> 
 
    <select class="clsselect"> 
 
     </select> 
 
</div>

+0

ありがとう、ちょうど私が必要としたもの –

+0

あなたはいつも元気いっぱいです。 – Curiousdev

関連する問題