javascript - 使用键 :value pair? 填充选择框

标签 javascript jquery

我正在使用 jQuery 并让服务器代码返回以下值

0:SELECT ONE;1:VALUE1;2:VALUE2 etc

如何将其填充到选择框中?

var="0:SELECT ONE;1:VALUE1;2:VALUE2";
$("#targetSelectBox"). ???????

最佳答案

var opts = "0:SELECT ONE;1:VALUE1;2:VALUE2";
opts = opts.split(';');
var target = $("#targetSelectBox");
$.each(opts, function(i, opt){
  opt = opt.split(':');
  target.append($('<option />').val(opt[0].trim()).text(opt[1].trim()));
});

关于javascript - 使用键 :value pair? 填充选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111859/

相关文章:

javascript - 如何使用 jquery 从 select 元素中删除选项?

javascript - 我做错了什么,或者这是一个错误? ( typescript / Visual Studio 2012)

javascript - 匿名函数是否能够处理 removeEventListener?

javascript - 我的日期排序有什么问题吗?

javascript - 预览图像上传 - 输入 URL 时禁用拖放

javascript - Highcharts - 显示仪表中最后一个 y 轴值

javascript - 使用 javascript 从 JSON 文件读取时出现问题

javascript - 如何使用 jquery 或 javascript 将复选框选择限制为一个

javascript - 如何使用 jquery 将项目从一个列表移动到多个其他列表?

javascript - 没有 jQuery 的 Vue.js 中带有固定标题的粘性侧边栏