如何使用jQuery从JavaScript对象中添加选项到选择列表?
如何使用jQuery从JavaScript对象中添加选项到选择列表?
如何使用jQuery从JavaScript对象向添加选项的最佳方法?
我正在寻找一些我不需要插件来完成的东西,但我也会对现有的插件感兴趣。
这是我做的:
selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('' + selectValues[key] + ''); } }
一个干净/简单的解决方案:
这是matdumsa的一个简化和简化版本:
$.each(selectValues, function(key, value) { $('#mySelect') .append($('', { value : key }) .text(value)); });
与matdumsa不同之处:(1)在append()内部删除选项的关闭标记,并将属性/属性移动到一个映射中作为append()的第二个参数。(2)
admin 更改状态以发布 2023年5月20日