所以我得到了一个叫做购物车的div JavaScript将div的每个单击项添加到页面上。例如:网站有香蕉,苹果,汽车。然后itemcart为空,如果有人单击“香蕉”,则javascript添加<div class=banana>Banana</div>
然后,您可以单击“购买”按钮,该按钮将调用purchase()函数。我要添加的是,如果调用了purchase()函数,则它将获取该项目购物车的内容,并获取所有存在的项目并将其显示在sweetalert中。那可能吗?

var itemcurt = $("#itemcart");


我试过了,但是它只显示Object对象。

最佳答案

$("#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();

关于javascript - Sweetalert-获取div内容并将其显示为文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36888245/

10-12 00:04
查看更多