javascript - 使用管道符号分隔数据中的 jquery 填充 html 选择框

标签 javascript jquery

我有一个值为 'a|mike||c|John||d|Pierre' 的变量

(a、b 和 c 是 guid 而不是真正的字母)

现在我想用 id 'officers' 填充一个 html select 元素,选项以 'a' 作为值,名称作为文本。

我坚持使用 | 上的拆分、数组和 jquery 来填充列表....

最佳答案

var outer = myString.split('||');
var select = $('<select></select>');
var options = '';
for(var i = 0; i < outer.length; i++)
{
 var inner = outer[i].split('|')
 options += '<option value="' + inner[0] + '">' + inner[1]+  '</option>';
}
select.html(options);

关于javascript - 使用管道符号分隔数据中的 jquery 填充 html 选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894633/

相关文章:

javascript - 当使用 jQuery slideDown 显示父元素时,Microsoft Edge 中的子元素不可见

javascript - 给定 DIV 后面图像的平均颜色,

javascript - 在较小的父 div 内包含一个较大的可拖动子 div

JQuery 每 6 个 LI 添加一个类

javascript - 修改函数,如果两个参数都为 true,则返回 true,否则返回 false

jquery 扩展不适用于多个实例

javascript - 在 Reactjs 中出现错误。它说未处理的拒绝(TypeError)。但我已经告诉它如果用户在输入中输入无效名称该怎么办

javascript - 如何根据行数设置 Google Chart 高度?

javascript - 如何在 JS 中选择具有特定值的数组中的对象

javascript - 其中条件作为结果中的变量