¿Cómo se crea una lista desplegable dinámicamente usando jQuery? Por lista desplegable, me refiero a un <select> con sus valores <option> asociados.
Simplemente cree los elementos como cualquier elemento.
Ejemplo:
var data = { 'foo': 'bar', 'foo2': 'baz' } var s = $('<select />'); for(var val in data) { $('<option />', {value: val, text: data[val]}).appendTo(s); } s.appendTo('body'); // or wherever it should beEn su forma más simple,
var opt = "<option> -- Select -- </option>"; $(opt).wrap('<select />'); $('#some-container-div').html(opt);