Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JQuery AppendTo (https://javascript.ru/forum/jquery/18173-jquery-appendto.html)

north83 20.06.2011 19:44

JQuery AppendTo
 
Поскажите что делаю не так...
есть код:

$(document).ready(function() {
        $("#selectable div#1").click(function (){
            $(this).appendTo('div#selectable2');
        });
             
        $("#selectable2 div#1").click(function (){
            $(this).appendTo('div#selectable');
        });     
    });



<div id="selectable">
    <div id="1" class="ui-state-default">1</div>

</div>

<div id="selectable2">
    
 </div>


Хочу чтобы по клику на <div id=1>
данный див перемещался в <div id="selectable2">
затем по клику на <div id=1> возвращался бы в <div id="selectable">,
и так до бесконечности.

в итоге по клику уходит в <div id="selectable2"> и не возвращается...

SlavaPav 20.06.2011 22:23

$('#selectable > #1').click(function() {
   if ($(this).parent().is('#selectable')) {
       $(this).appendTo('#selectable2');
   } else {
       $(this).appendTo('#selectable');
   }
});


Часовой пояс GMT +3, время: 02:26.