html字符串创建jquery对象?感觉怪怪的
应该是jquery生成HTML DOM,一个页面只有一个html,body
如果你是加载插入到本页面的话,还是把html、body去掉

解决方案 »

  1.   

    页面本身就是存在的话,就没必要创建html、body了,直接写内容就是了啊
      

  2.   

    body 和 html 是页面的container,页面本身就包含container,不需要你去创建了,人家会用原来的
      

  3.   

    调试jquery源码可以发现下面这段:这就是的你body消失的原因,既然body消失所以
    $('<body><div id="tmp">111</div></body>')
    等同于:
    $('<div id="tmp">111</div>')
      

  4.   

    问题应改为DOM对象转换为jQuery对象。
    html字符串创建jquery对象的说法不妥。
      

  5.   

    如果页面已经有body了,你为神马非要加个body呢。
      

  6.   

    同问,楼上的几位,,,不要纠结于body了,,,$(这里有无body都无所有).find('img')用标签名获取对象才是关键,,,你们如果会就直接收解决办法,不要扯很远,跟body 或者字符串创建jquery对象都不是问题关键好吧,,,
      

  7.   

    同问,楼上的几位,,,不要纠结于body了,,,$(这里有无body都无所有).find('img')用标签名获取对象才是关键,,,你们如果会就直接说解决办法,不要扯很远,跟body 或者字符串创建jquery对象都不是问题关键好吧,,, 
      

  8.   

    试试alert($('<body><div id="tmp">111</div></body>').filter("#tmp").text());或者alert($('<body><div id="tmp">111</div></body>').text());
      

  9.   

    貌似LZ是想要取得html字符串中的某些数据吧,这没有必要创建一堆jquery对象,直接用正则表达式截取不行么?