+ -
当前位置:首页 → 问答吧 → 大家说说看。这个的运行结果是什么

大家说说看。这个的运行结果是什么

时间:2009-06-18

来源:互联网

大家说说看。这个的运行结果是什么  
   <p>I would like to say: </p><div id="foo">ff</div>
     <div id="f1">bb</div>
    <script language=javascript>
        alert($("p").html());
        alert($("p").appendTo("#foo").html());
        alert($("html").html());
        $("#f1").html($("p").appendTo("#foo"));
        alert($("html").html());
    </script>
    

作者: beartohxj   发布时间: 2009-06-18

你测试下不就知道了…

作者: keakon   发布时间: 2009-06-18

结果是这样的:
<DIV id=foo>ff</DIV>
<DIV id=f1>
<P>I would like to say: </P></DIV>

可是我觉得应该是
<DIV id=foo>ff<P>I would like to say: </P></DIV>
<DIV id=f1>
<P>I would like to say: </P></DIV>

作者: beartohxj   发布时间: 2009-06-18

$("#f1").html($("p").appendTo("#foo"));

这句话是等于这样:
$("p").appendTo("#foo");
$("#f1").html($("p"));


要实现你的效果,用clone函数
$("#f1").html($("p").appendTo("#foo").clone());
[ 此帖被keakon在2009-06-18 19:06重新编辑 ]

作者: keakon   发布时间: 2009-06-18

相关阅读 更多