<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>