使用键:值对填充选择框?

Sha*_*hah 5 javascript jquery

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

0:SELECT ONE;1:VALUE1;2:VALUE2 etc
Run Code Online (Sandbox Code Playgroud)

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

var="0:SELECT ONE;1:VALUE1;2:VALUE2";
$("#targetSelectBox"). ???????
Run Code Online (Sandbox Code Playgroud)

pro*_*son 5

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()));
});
Run Code Online (Sandbox Code Playgroud)