日期:2014-05-16  浏览次数:20302 次

jquery remove appendto 问题,菜鸟求解。。。。
<div id='aa'>
<a id=11> 11 </a> <br>
<a id=22> 22 </a>
<\div>
我用$("a[id=22]").remove();之后
再用$("<a id=33> 33 </a><br>").appendTo($("#aa"));
结果是11和33之间空一行,22虽然删除了,但位置还在怎么办

------解决方案--------------------
用firebug看看
是你br换行吧
------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gb2312" />
        <title></title>        
    </head>
    <body>

    
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <div id='aa'>
            <a id=11> 11 </a> <br>
            <a id=22> 22 </a>
        </div>
        <script type="text/javascript">
            $("a[id=22]").remove()
            $("<a id=33> 33 </a><br>").appendTo($("#aa"));
        </script>



    </body>
</html>