我有一个表变量
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>
答案 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>