从Javascript表中设置选择选项的值和文本

时间:2018-06-07 12:54:52

标签: javascript arrays

我有一个表变量

var stations = [
    [0,'JAMAA EL FNA','L1'],
    [1,'KOUTOUBIA','L1'],
    [2,'HOTEL DE VILLE','L1'],
...

如何从此表(第二列)设置下拉框的值和文本?

 <select id="select1" name="select1">
    <option value='test'>test<option>
 </select>

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码;

var stations = [
    [0,'JAMAA EL FNA','L1'],
    [1,'KOUTOUBIA','L1'],
    [2,'HOTEL DE VILLE','L1']];
    
    for(var i=0;i<stations.length;i++){
    var opText = "<option val='"+stations[i][0]+"'>"+stations[i][1]+"</option>";
      $("#selecObject").append(opText);
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="selecObject"></select>