左側にゾーン 1 ~ 4 という名前のドロップ可能な div があるとします。
<div id="zone1"></div>
<div id="zone2"></div>
<div id="zone3"></div>
<div id="zone4"></div>
右側にドラッグ可能なアイテムがいくつかあります
<div id="drag1">Apple</div>
<div id="drag2">Banana</div>
<div id="drag3">Kiwi</div>
<div id="drag4">Orange</div>
次のように、これらをドラッグおよびドロップ可能に設定できることを知っています。
for (var i=1;i<=4;i++)
{
var x = "zone" + i;
$(x).droppable();
}
for (var i=1;i<=4;i++)
{
var x = "drag" + i;
$(x).draggable();
}
フルーツがゾーンにドロップされたときに関数をトリガーして、ドロップされた場所 (ゾーン 1、ゾーン 2 など) とそこにドロップされたフルーツの両方を取得するにはどうすればよいでしょうか。理想的には、果物の名前は必要ありません。おそらく非表示の入力タグなどに隠された果物に関連付けられたIDが必要ですか?