2016-01-16 48 views
-1

我是jQuery和編碼的新手。幾天後,我在jQuery中製作一個購物清單應用程序的過程中取得了很大進展,但我正在爲兩件事情而苦苦掙扎。jQuery列表數量不顯示

我的數量選擇器已實施,但一旦我的數量被選中並添加,它就不會顯示在我的清單上。我很難看到什麼以及我在哪裏丟失了正確的字符串,以便點擊添加按鈕時數量顯示在列表中。

繼承人我的代碼演示http://jsbin.com/cetisobuhe/edit?html,js,output

回答

1

您不添加第二<input />的價值:

var new_task = $('input').val() + ": " + $('input + input').val(); 

在你當前的實現,這是有點錯了,上面的代碼工作。看到這一點:

輸出:http://output.jsbin.com/negiguhumu/1


更好的版本

使用這樣的事情而不是:

<input type="text" id="new-text" placeholder="Add item to list"/> 
<input type="number"> 
var new_task = $('input').val() + ": " + $('input + input').val(); 

這是更好地使用:

<input type="text" id="new-text" placeholder="Add item to list" /> 
<input type="number" id="quantity" /> 
var new_task = $('#new-text').val() + ": " + $('#quantity').val(); 
+0

這工作!謝謝你的幫助。 你提到我目前的實施有點不對。有沒有更好的方式去做這種我不知道的清單? –

+0

@ThomasT。是的,請使用'id =「name」'和'id =「qty」'或其他的東西並且以這種方式訪問​​。 –

+0

@ThomasT。你想讓我舉個例子還是沒關係? –