2013-07-05 23 views
0

我希望用戶可以在繪製海圖表之前選擇圖形。因此我使用jQuery UI droppable購物車。標籤中的jQuery UI購物車 - 按鈕點擊繪製後Highcharts

點擊繼續按鈕後,計算機應讀出所選項目,詢問數據並繪製圖表。

鏈接的jsfiddlehttp://jsfiddle.net/FG9Fq/4/

// 1) collect items from shopping cart 
/* 
* ?? 
* 
*/ 

我怎麼能收集從購物車中的數據?

爲什麼按鈕上的點擊沒有設置drawchart()函數?至少我應該得到一個警報()。

回答

2

1)刪除所有額外的逗號(請參閱:http://jsfiddle.net/FG9Fq/6/)。通常使用jsLints或jsHints(在jsFiddle中)使代碼更好一些。

2)以這種方式定義函數:drawchart = function() { //set it global實施例:http://jsfiddle.net/FG9Fq/7/

3)I建議創建簡單容器(陣列例如),而當你將下降,該元素添加到該容器中。然後,你將能夠非常快速地查看該數組,並與該項目進行比較。

+0

謝謝。 http://jsfiddle.net/FG9Fq/9/我做array.push((this)),並在點擊按鈕時提醒數組。但我只是得到每個元素[HTML OListElement]。我怎樣才能得到變量的名字? – Susanne92

+1

使用'choice [0] .innerText',請參閱:http://jsfiddle.net/FG9Fq/10/或使用一些額外的屬性。 –

相關問題