0
<select>
<script type="text/javascript">     
    $.get(     
      '/api/load/maron_online/470',     
      function(data){     
        var mydata = new Array();     
        var i = 0; // индекс массива материалов
        $('name', data).each(function(){     
          if($(this).text()=='MATERIAL_ID') mydata[i++] = new Array(); // массив материалов
          mydata[i-1][$(this).text()] = $(this).next().text();     
        });
        var htm = '';
      for(i in mydata) htm += "<option value=\"" + mydata[i]['TITLE'] + "\">"
    + mydata[i]['TITLE'] + "</option>";
        $('#real').html(htm);
      },     
      'xml'     
    );
</script>
</select> 

選択オプションを作成したいのですが、JavaScript コードの前後に追加した選択タグが機能しませんでした。私は結果が欲しい

<select><option value=n>n</option><option value=x>x</value></select>
4

3 に答える 3

0

次のフィドルを参照してください。指定したオプションを使用して選択タグを作成します。

http://jsfiddle.net/itz2k13/LtfFz/

jQuery(document).ready(function(){
    var options = "";
    for (i = 0; i < 10; i++){
       options += "<option value = "+i+">"+i+"</option>";
    }    
   jQuery("#select_option").append(options);
});
于 2013-06-01T21:12:44.173 に答える