-1

私は JQuery プラグイン Draggable and droppable を使用しています。これが私のドラッグ可能な項目構造です。

Textbox 値は、ショッピング カートにドロップされるアイテムの数量です。これは、ユーザーがカート セクションにドロップする前に変更されます。ドロップした後にこの値をキャプチャする必要があります。

 <div class="something">
    <ul>

     <li>


            TEXTBOX 1

     </li>
    </ul>

    <div>
4

2 に答える 2

0

ドロップ機能でフォームを別の div にドラッグしている場合は、ドロップされたアイテムを参照する必要があります。そのアイテムの値を取得するには、これと同様のドロップ エリアを設定する必要があります。

$("#dropArea").droppable({drop: function(event, ui) {
        var num = ui.draggable.val();
    }
})

ui.draggableドラッグされた要素になります。

でコードをテストしませんでした.val()が、これが要素をドロップする方法であることはわかっているので、試してみてください。

于 2010-05-17T18:24:45.900 に答える
0

質問をもう少し詳しく書くべきでした。実際の問題は、その UL 内に、LI ofc としてレンダリングされる ListViewDataItem があったことでした。そして、各 LI には複数のコントロールがあり、そのうちの 1 つがこの TExtBox1 でした。

「drop:function(...){}」で $(ui).find(".className") を使用して、特定のクラスを持つ textBox1 を見つけ、その value プロパティを使用して私が欲しかった量を手に入れてください:)

助けてくれてありがとう :)

于 2010-05-21T07:10:06.757 に答える