作者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)