Come creare dynamicmente elenchi a discesa usando jQuery?

Come si crea un elenco a discesa in modo dinamico con jQuery? Per elenco a discesa, intendo un con i relativi valori .

Basta creare gli elementi come qualsiasi elemento.

Esempio:

 var data = { 'foo': 'bar', 'foo2': 'baz' } var s = $(''); for(var val in data) { $('', {value: val, text: data[val]}).appendTo(s); } s.appendTo('body'); // or wherever it should be 

Nella sua forma più semplice,

 var opt = ""; $(opt).wrap(''); $('#some-container-div').html(opt);