To add option to select you can use : $('#selectname').append($(" ").attr("value", value).text(text)); If you need to append multi value you can user: $.each(data, function(i, option) { $('#selectname').append($(' ').attr("value", option.id).text(option.name)); }); If you need to add option to first "top" of list use $('#sel_bat1').children(":first").before($(" ").attr("value", value).text(text));