データ ID を割り当てるすべてのポートレットにjQuery UI の並べ替え可能なポートレットを使用しています。1 つのポートレット要素の HTML 構造は次のようになります。
<div class="portlet" data-id= "6">
<div class="portlet-header"><h6>Heading</h6></div>
<div class="portlet-content">First Person</div>
<div class="portlet-content">10</div>
</div>
上記のリンクのデモと同じように、3 つの列があります。すべての列にid
1、2、3 を付けました。
<div class="column" id="1">
ポートレット構造はこれらの div 内にあります。
ポートレットをある列から別の列に移動するとid
、次のように配置先の列を簡単に取得できます。
$( ".column" ).sortable({
connectWith: ".column",
handle: 'h6',
receive: function(event, ui) {
console.log(this);
}
取得したいのは、data-id
移動したポートレットの だけです。
どうすればそれを手に入れることができますか?jsFiddleはこちらです。