javascript - 从 javascript 选择选项

标签 javascript jquery html select

<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>

最佳答案

选择标签在哪里

 var htm = '<select>';
      for(i in mydata) 
          htm += "<option value=\"" + mydata[i]['TITLE'] + "\">"
                      + mydata[i]['TITLE'] + "</option>";
    htm += '</select>';
 $('#real').html(htm); // make sure you have this element on the page

关于javascript - 从 javascript 选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16877183/

相关文章:

javascript - 处置对象并恢复它们

javascript - 如何检查某些东西是否在 ng-class 的数组中

jquery - 如何将选择框的文本插入隐藏字段

html - 如何将广告与菜单对齐?

javascript - 关闭后还会调用回调吗?

javascript - 使用Jquery,按下标签<a>时如何将表格传递到另一个页面?

javascript - 动画的问题

javascript - 如何获取 HTML5 Canvas 中鼠标在对象上的第一个和最后一个位置?

javascript - HTML 日期选择器

javascript - 向表中添加新行/列