Aquí está el código:Jquery anexar elemento html a DIV después de bucle, comportamiento extraño
$('#date').append(
'<select id="date">'+
'<option value="0">- - SELECT - -</option>');
for(var i in data){
$('#date').append(
'<option value="">'+data[i]['date_time']+'</option>');
});
$('#date').append('</select>');
</select>
siempre se añade encima de bucle. Si lo reemplazo con solo seleccionar, por ejemplo, se agrega al final, donde debería estar. ¿Por qué está sucediendo esto y cómo puedo solucionarlo?
describa el 'extraña behaviour'? – xdazz
¿Ha considerado cerrar el primer apéndice antes de la segunda declaración adjunta? :) –
Parece que podría tener más de un elemento con el mismo 'id', que no es válido. Está llamando 'append' on' # date', y luego creando un nuevo elemento que coincidiría con '# date'. –