1
jquery-uiのソート可能な要素がどのように接続されているかをテストしたいと思います。この情報はどこかに保存されていますか、それを把握する方法はありますか?jquery-uiのソート可能な要素がどの要素に接続されているかはどのようにテストしますか?
たとえば、4つのリストがある場合、それらのいずれかが接続されているかどうかを確認したい場合は、どのリストに接続されているかを確認してください。ここで
は、コードの例です: https://jsfiddle.net/mL1e0mLh/
$('#sortable1').sortable({ connectWith: '#sortable4' });
$('#sortable2').sortable();
$('#sortable3').sortable();
$('#sortable4').sortable({ connectWith: '#sortable1' });
function getConnectedList(element) {
var connectedElement = null;
// Do something
return connectedElement;
}
getConnectedList(document.getElementById('sortable1')); // Should return element with ID #sortable4
getConnectedList(document.getElementById('sortable2')); // Should return null
getConnectedList(document.getElementById('sortable3')); // Should return null
getConnectedList(document.getElementById('sortable4')); // Should return element with ID #sortable1
を、あなたも値を得ることができます'options.connectWith'のjQueryメソッド' .data() 'を使用しています:' $(element).data( 'ui-sort有能な ')。options.connectWith'。何らかの理由で私が何らかの理由で「$(element).sortable( 'instance')を使って試してみたときに、エラー:「エラー:ソート可能ウィジェットインスタンスのそのようなメソッド 'インスタンスはありません。 '。 –