ul
仕分けで2本使います。両方がアイテムを交換できるようにli
、他の人に転送できるソート可能な機能を作成します。ul
私の問題は、li が転送されている ul の正確な ID を取得できないことです。
シナリオ例:
Test 1
secondにドラッグするul (no2)
と転送されますが、取得する idは (テスト 1 が転送さ1
れる ul の元の ID) であり、次は2
(テスト 1 が転送される ul の ID) です。必要なのは、テスト 1 が転送される ul の id だけです2
。正確な値を取得するには?
ここに私のコードがあります:
<ul class="connected list no1" id="1">
<li style="cursor:move;" id="trans_1">Test 1</li>
<li style="cursor:move;" id="trans_2">Test 2</li>
</ul>
<ul class="connected list no2" id="2">
<li style="cursor:move;" id="trans_3">Other 1</li>
<li style="cursor:move;" id="trans_4">Other 2</li>
</ul>
<script>
$(function() {
$('.connected').sortable({
connectWith: '.connected',
dropOnEmpty: true,
update: function(){
//alert($(this).parents('ul').attr('id'));
alert($(this).attr('id'));
}
});
});
</script>
追加:
転送のIDを取得する方法はli
?
アップデート:
私が必要とするのは、その逆の転送ul id
先を取得することです。li
上で述べたことは単なるサンプルであり、私が欲しいだけという意味ではありませんid=2
。Other 1
ID が である他の ulに転送するとどうなりますか1
。その逆も同様です。