Reputation: 369
I am executing this function, and I do not know what I am missing but var BYE is empty when HELLO is full of HTML, how could this happen?.
$.get(path+'productor/masnotas.jsp', function(data){
var hello = data;
var bye = $(data).find("#columna1");
$("#columnauno").append($(data).find("#columna1"));
},'html');
Could Someone help me?
Edit: Sorry I am rushing, here is part of the content of data, then it goes with more HTML and is compossed by another div called #columna2, outside #columna1. And I want to, using one HTML/JSP, select and put each content in each column of the web when I update the page:
<html>
<!-- Primera Columna -->
<div class="span-12 first" id="columna1">
<br>
<div class="caja">
<b>Cambios en las denuncias por Self</b>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit ametLorem ipsum dolor sit ametLorem ipsum dolor sit ametLorem ipsum dolor sit ametLorem ipsum dolor sit ametLorem ipsum dolor sit ametLorem ipsum dolor sit amet
<a href="${self.monitor.basePath}siniestro/ayudaDenuncia.jsp" target="_blank">Leer más</a>
</p>
</div>
<br>
<div class="caja">
<img border="0" align="left" src="${self.monitor.basePath}images/aapas.jpg"/>
<b>Lorem ipsum dolor sit amet</b>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum purus vel diam dictum non pharetra dolor vulputate. Aenean sed sapien leo, sed laoreet risus. Duis dictum volutpat imperdiet. Donec eros nibh, accumsan condimentum euismod laoreet, auctor vel lacus. Pellentesque felis tortor, laoreet eget varius eget, iaculis vitae turpis. Cras lobortis malesuada erat, nec sodales tellus porttitor eu. Vestibulum porttitor, neque vel aliquet porttitor, est tortor commodo magna, id faucibus orci massa at velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse arcu quam, volutpat ut ullamcorper in, laoreet eget diam. Pellentesque in massa nec massa dapibus vehicula. Sed nec lectus nisi, sed pharetra est. Ut leo metus, sagittis non blandit ac, adipiscing eu leo. <a href="#" target="_blank">ver nota completa</a>
</p>
</div>
<br>
path is system path, the basepath = ${self.monitor.basePath} *VARS created are made for testing purposes*
Upvotes: 2
Views: 140
Reputation: 25776
Unfortunately find won't work in this case because i'm suspecting #columna1
is not a descendant. Try the following instead.
var bye = $('<div/>').html( data ).find('#columna1');
Upvotes: 1