2010-05-17 65 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,它有一個特定的類,然後使用其價值屬性,以獲得我想要的數量:)

感謝您的幫助:)

相關問題