使用json中的optgroup创建html选择
我有一个JSON字符串(来自php json_encode),看起来像;
var json = [{"Foo":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]},{"Bar":[{"id":3,"name":"ccc"},{"id":4,"name":"ddd"}]}];
我希望能够在表单中使用Javascript / jQuery创建一个html选择;
aaa bbb ccc ddd
在处理json方面我得到了这么远 (我不知道),但是jsFiddle无法运行它并冻结我的浏览器。
var json = [{"Foo":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]},{"Bar":[{"id":3,"name":"ccc"},{"id":4,"name":"ddd"}]}]; $.each(json, function(i,group) { console.log(i); $.each(group, function(j, option) { console.log(j, option); $.each(option, function(k, item) { console.log(k, item); }); }); });
这应该运行得很好。
var $select = $("