作者joec221006 (阿中)
看板Ajax
标题Re: [问题] jQuery复制div问题
时间Tue Jun 16 00:49:54 2009
呵呵,不麻烦各位了,
我找到答案了
下列程式需改为
就可以了
^^
$('#A div').click(function(){
$(this).clone().insertAfter($('#B > legend'));
})
※ 引述《joec221006 (阿中)》之铭言:
: 大家好
: 小弟想利用jQuery再网页上A区的所有的<div>
: 在按click之後可以分别「复制」到B区,
: 以下是我的程式码,
: 当我按下第一次的时候可以会把A区其中一个div剪到B区,
: 再按第二次的时候,就会复制两个div到B区(原A区的div也消失),
: 我试过用append OR appendTo 或着 insertAfter都无法达成
: 请问有没有办法可以让append , appendTo , insertAfter到一个target时候
: 不需要remove原来的div呢?
: 还有为什麽再按第二次的时候会复制两个到B区?
: 可否请各位帮小弟看一下,谢谢
: <script type="text/javascript">
: $(document).ready(function(){
: $('#A div').click(function(){
: $(this).insertAfter($('#B div'));
: })
: });
: </script>
: <body>
: <fieldset id="A">
: <legend>A区</legend>
: <div>Code1</div>
: <div>Code2</div>
: <div>Code3</div>
: <div>Code4</div>
: <div>Code5</div>
: </fieldset>
: <fieldset id="B">
: <legend>B区</legend>
: <div></div>
: </fieldset>
: </body>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.176.201
※ 编辑: joec221006 来自: 118.160.176.201 (06/16 00:50)
1F:推 caty1010:$('#code div') ?? 06/16 01:11
2F:→ joec221006:Sorry 应该是$('A' div) 06/16 15:35
※ 编辑: joec221006 来自: 140.115.236.1 (06/16 15:36)