-1

我正在使用 JQuery 插件 Draggable 和 droppable,这是我的可拖动项目结构。

文本框值是放入购物车的商品数量。这将由用户在将其放入购物车部分之前进行更改。我需要在它下降后捕获这个值。

 <div class="something">
    <ul>

     <li>


            TEXTBOX 1

     </li>
    </ul>

    <div>
4

2 回答 2

0

我的问题应该更详细一点。实际上问题在于,在那个 UL 中,我有一个 ListViewDataItem,它会被渲染为 LI ofc。在每个 LI 中,我有多个控件,其中一个是这个 TTextBox1。

我发现在“drop:function(...){}”中我会使用 $(ui).find(".className") 来查找具有特定类的 textBox1,然后使用它的 value 属性来得到我想要的数量:)

谢谢您的帮助 :)

于 2010-05-21T07:10:06.757 回答
0

如果您将表单拖动到放置函数上的另一个 div 中,则您希望引用放置的项目。您需要设置与此类似的放置区域才能获得该项目的价值。

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

ui.draggable是拖动的元素。

我没有用 the 测试代码,.val()但我知道这就是你如何让元素被删除所以玩弄它。

于 2010-05-17T18:24:45.900 回答