Cristiano, try this: var data = '<html><body><table><tr><td><div>...</div><div id="myDiv">more html here</div></td></tr></table></body></html>';
var html = $(data).find('#myDiv').html(); alert( html ); // alerts 'more html here' -Mike > -----Original Message----- > From: jquery-en@googlegroups.com > [mailto:[EMAIL PROTECTED] On Behalf Of Cristiano > Sent: Sunday, September 07, 2008 3:15 PM > To: jQuery (English) > Subject: [jQuery] Get ID from HTML variable > > > Hi, > I have a variable (data) with html content. > I need only get the innerHTML(?) from one element in content. The > element is a div with id. > Sample: > <html><body><table><tr><td><div>...</div><div id="myDiv">more html > here</div></td></tr></table></body></html> > > I try create a element with the variable content but this dont work... > > In HTML/javascript I do: > var myObj = document.createElement("div"); > myObj.innerHTML = data; > var myDiv = myObj.getElementById("myDiv"); > > How make this in jQuery? > > tks > Cristiano >