2016-06-21 1 views
-1

ソートされたdivのIDを取得しようとしています。jQuery UI Sortable - 現在移動しているdiv IDを取得する

HTML

<div class="container"> 
    <div class="row"> 
     <div id="item1" class="col-md-4 red">1</div> 
     <div id="item2" class="col-md-4 blue">2</div> 
     <div id="item3" class="col-md-4 black">3</div> 
    </div> 
</div> 

Javascriptを::

<script> 

$(document).ready(function() { 

    $(".row").sortable(); 
    $(".row").disableSelection(); 

    $(".row").sortable({ 
     stop: function(event, ui) { 
      alert("New position: " + ui.item.index()); 

     } 
    }); 

}); 

</script> 

がどのように私はIDを取得することができ、私はポジションを持っているcurrenly ...ここ

コードですか?

+1

'alert(" ID: "+ ui.item.attr( 'id'));' – Hazonko

+0

@Hazonkoは正しいですが、本当に 'console.log()'を使用してください。 – Adjit

+0

これは本当です。私は彼の最初の警戒をC/Pされました。 – Hazonko

答えて

2

jQuery UIでは、ui.itemがオブジェクトのインスタンスです。あなたは直接それにアクセスすることができます。同様に

var id = ui.item.attr('id'); 

あなたが取得したいと思い何かを。

関連する問題