我正在使用 JQuery 插件 Draggable 和 droppable,这是我的可拖动项目结构。
文本框值是放入购物车的商品数量。这将由用户在将其放入购物车部分之前进行更改。我需要在它下降后捕获这个值。
<div class="something">
<ul>
<li>
TEXTBOX 1
</li>
</ul>
<div>
我的问题应该更详细一点。实际上问题在于,在那个 UL 中,我有一个 ListViewDataItem,它会被渲染为 LI ofc。在每个 LI 中,我有多个控件,其中一个是这个 TTextBox1。
我发现在“drop:function(...){}”中我会使用 $(ui).find(".className") 来查找具有特定类的 textBox1,然后使用它的 value 属性来得到我想要的数量:)
谢谢您的帮助 :)
如果您将表单拖动到放置函数上的另一个 div 中,则您希望引用放置的项目。您需要设置与此类似的放置区域才能获得该项目的价值。
$("#dropArea").droppable({drop: function(event, ui) {
var num = ui.draggable.val();
}
})
将ui.draggable
是拖动的元素。
我没有用 the 测试代码,.val()
但我知道这就是你如何让元素被删除所以玩弄它。