Anyone has any idea ? I have tried this way. $("<div><p>Hello</p></div>").find("p").appendTo("#content"); // works... it append <p>Hello</p>
I have tried it with all the content of data parameter $(data).appendTo("#content"); //works - add all the DOM received in Data The problem is when I try to extract a part of data, it does not work $(data).find("p").appendTo("#content"); // Does not find the <p>Hello</ p> part Thanks in advance for your help On Sep 18, 10:34 am, Frederik <fdussau...@gmail.com> wrote: > Wrong syntax? Please explain. > > I try to use this instruction found onhttp://www.visualjquery.com/: > jQuery(expression, context) > > > The core functionality of jQuery centers around this function. Everything > > in jQuery is based upon this, or uses this in some way. The most basic use > > of this function is to pass in an expression (usually consisting of CSS), > > which then finds all matching elements. > > > By default, if no context is specified, $() looks for DOM elements within > > the context of the current HTML document. If you do specify a context, such > > as a DOM element or jQuery object, the expression will be matched against > > the contents of that context > > > Example > > > Finds all div elements within an XML document from an AJAX response. > > jQuery Code > > > $("div", xml.responseXML); > > Please do not tell me this is because this is for XML data only. I > read Ajax request may return HTML data and will process it as well. > In fact, I already use $get() (an AJAX calling function) that return > HTML. > > On Sep 18, 8:07 am, lanxiazhi <lanxia...@gmail.com> wrote: > > > this : > > var elem = $('#section_news', data); > > is not the right syntax.