Pregunta

debe ser jQuery

Tengo text.html archivo con 6 div en (a, b, c, d, e, f)

En otro archivo tengo un div, me gusta para poblar el contenido de a + b + c + d + e + f en que solo div

Tengo tratar .load = b, pero remplace una tengo tratar de agregación, pero necesito una var temp

Así que ahora estoy atascado

Ese código de obtener el contenido del archivo textes.html ... div #A y poner el contenido en div #right, pero el segundo REMPLACE libe el contenido del derecho a la derecha b

me gusta para anexar el contenido a + b NO a sobre b

$(document).ready(function(){
var temp = load('textes.html #nicolas');
$('#right').append(temp);
var temp = load('textes.html #antoine');
$('#right').append(temp);
.
.
.
.

return false;
});

que el código es la idea detrás de lo que debería funcionar, pero no puedo hacer una .load ajax () para cargar contenido en una variable para añadir el contenido a la div ...

<script type="text/javascript">
$(document).ready(function(){    
$.ajax({
  url: "textes.html",
  cache: false,
  success: function(html){
    $("#right").append(html);
  }
});
});
</script>

Esa carga de código en el archivo html general, me gusta llegar sólo algunos DIV seleccionado #

¿Fue útil?

Solución

$(document).ready(function(){    
    $.get("textes.html",function(data){
        $("#right").append($("#nicolas",data)).end().append($("#antoine",data));
    },'html');    
});

Otros consejos

Yo tenía un problema similar en este momento y creo que me di cuenta de una manera de hacer lo que queremos mediante la función .load (). No es bonita, pero no importa;)

En primer lugar, he añadido un "TempDiv" a mi html con una "visibilidad: oculto". Estilo

<div id="TempDiv" style="visibility:hidden"></div>

A continuación, se ejecuta el jQuery:

$(document).ready(function(){
        $('#TempDiv').load('textes.html #nicolas', function(){
            $('#right').append($('#TempDiv').html());
        });

    });

No estoy seguro de que es la mejor manera!

PD: Esa es mi primer post StackOverflow;)

intento,

$.get('url.php', function(data) {
    $("#right").append(data);
});

Esto suena como jQuery? Por favor, indique qué marco se utiliza, ya que no puedo ver ninguna mención de ella. De todos modos, append debería funcionar. Sólo hacer algo como:

mydiv.append(a.text());
mydiv.append(b.text());
mydiv.append(c.text());
mydiv.append(d.text());
mydiv.append(e.text());
mydiv.append(f.text());

Todos ellos deben ser añadidos en mydiv. NOTA:. Si también desea que el HTML, utilice la función .html () en lugar de .text ()

jQuery ( http://jquery.com/ ) es una buena biblioteca JavaScript que se pueden utilizar para hacer una petición AJAX para conseguir el otro archivo. Ver esta cuestión para más: usar jQuery para reemplazar XMLHttpRequest

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top