javascript - 使用 javascript append 选择选项

标签 javascript jquery dynamic drop-down-menu append

我目前有一个空的下拉列表,我想用 javascript 从数据库中获取的一些数据来填充它。
我真的不知道该怎么做,所以现在我正在尝试这个。
JavaScript 与 JQuery。

for (var i=0;i<data.length;i++)
  {
  var code$=data[i].String1;
  var desc$=data[i].Code_Description;
  var str$=$('<option value='+code$+'>'+desc$+'</option>');
  option$.append(str$);
  }
   $('#offCode').html(option$); 

我也尝试过

$('#offCode').append(option$); 

但这都不起作用

谢谢

最佳答案

尝试使用类似的东西:

for (var i=0;i<data.length;i++) {
      var code$=data[i].String1;
      var desc$=data[i].Code_Description;
      $('<option value='+code$+'>'+desc$+'</option>').appendTo($('#idOfSelectElement'));
}

显然,上述内容依赖于从 ajax/数据库调用中正确检索和填充的变量。

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

相关文章:

javascript - 不允许出现单个 "-",但在正则表达式中仍然允许负值和金钱

javascript - 使用随机化器破坏 If/Else 语句

javascript - 页面加载时强制显示特定选项卡 ajax 的内容

php - 如何在mysql中使用 'IN'创建动态查询

javascript - map API v3 - Chrome 和 Opera 不显示标记

jquery - 定位帖子标题的最后一个单词

javascript - JavaScript中如何判断页面是否跳转到了 anchor (#)?

jquery 将 json 数据发送到 ASP.NET WebMethod 的问题

java - 动态添加带有引用的 MenuItem

javascript - 动态改变 d3.js 直方图的 bin 和高度