2010-05-17 64 views
-1

我正在使用JQuery插件Draggable和Droppable,并且 这是我的可拖动项目结构。如何捕获丢弃项目内的文本框的值

Textbox值是放入购物车的物品的数量。 在将用户放入购物车部分之前,用户将更改此选项。 我需要在下降后捕获这个值。

<div class="something"> 
    <ul> 

    <li> 


      TEXTBOX 1 

    </li> 
    </ul> 

    <div> 

回答

0

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

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

ui.draggable将拖动的元素。

我没有用.val()测试代码,但我知道这是如何让元素被丢弃以便玩弄它。

0

我应该在我的问题上稍微详细些。其实麻烦的是,在UL中,我有一个ListViewDataItem,它将被渲染为LI的ofc。在每个LI中,我有多个控件,其中一个是这个TExtBox1。我发现在“drop:function(...){}”中我会使用$(ui).find(“。className”)来查找textBox1,它有一个特定的类,然后使用其价值属性,以获得我想要的数量:)

感谢您的帮助:)

相关问题