这是一个包含完整答案的小提琴
HTML:
<select name="breakfast" id="breakfast"></select><select name="lunch" id="lunch"></select><select name="dinner" id="dinner"></select>
JS:
var data = {"breakfast":[{"09:00:00":"9:00 am"},{"09:30:00":"9:30 am"}],"lunch": [{"12:00:00":"12:00 pm"},{"12:30:00":"12:30 pm"}],"dinner":[{"19:00:00":"7:00 pm"},{"19:30:00":"7:30 pm"}]};// Put this pre inside of the "done callback"var $elements = $('#breakfast, #lunch, #dinner');$.each(data, function (dataKey, dataVal) { $elements.each(function(domElKey, domElVal){ if (dataKey === domElVal.id) { $.each(dataVal, function(timeKey,timeval){ $.each(timeval,function(timePropKey, timePropVal){ $(domElVal).append("<option>"+timePropVal+"</option>"); }); }) } });});包含答案的小提琴



