2016-04-27 135 views
1

所以我得到了一個叫做購物車的div。 JavaScript會在頁面上添加div的每個點擊項目。例如:網站有香蕉,蘋果,汽車。然後itemcart爲空,如果用戶點擊香蕉然後javascript添加<div class=banana>Banana</div> 然後你可以點擊按鈕購買調用函數purchase()。我想在那裏補充說,如果調用purchase()函數,那麼它將獲得itemcart的內容並獲取所有項目的內容並在sweetalert中顯示它們。那可能嗎?Sweetalert - 獲取div內容並將其顯示爲文本

var itemcurt = $("#itemcart"); 

我試過了,但它只是顯示Object對象..

+0

歡迎來到Stack Overflow!尋求代碼幫助的問題必須包含在問題本身中重現**所需的最短代碼**最好在[** Stack Snippet **]中(https://blog.stackoverflow.com/2014/09/introducing-runnable) -javascript-CSS-和HTML的代碼段/)。請參閱[**如何創建最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve) –

+0

添加一些代碼,比我們可以幫助您更好 –

回答

1

$("#itemcart")是一個對象,你想它的內部內容,所以你可以使用

var itemcurt = $("#itemcart").text(); 

.text()將給予內部內容文本形式,即使它有一些標籤,那麼也一切將在文本

例如

<div id="itemcart"> 
    <div>text</div> 
</div> 

在上面的HTML,如果你使用.text()然後裏面的DIV會以文本的形式這樣&lt;div&gt;text&lt;/div&gt;

如果萬一你有它裏面的html標籤,並希望在HTML表單然後使用這個

var itemcurt = $("#itemcart").html(); 
相關問題