看板 Ajax 關於我們 聯絡資訊
呵呵,不麻煩各位了, 我找到答案了 下列程式需改為 就可以了 ^^ $('#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)
caty1010:$('#code div') ?? 06/16 01:11
joec221006:Sorry 應該是$('A' div) 06/16 15:35
※ 編輯: joec221006 來自: 140.115.236.1 (06/16 15:36)