所以我得到了一个叫做购物车的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将以文本形式出现,例如<div>text</div>
如果万一里面有html标签并且想要html形式,请使用此格式
var itemcurt = $("#itemcart").html();
关于javascript - Sweetalert-获取div内容并将其显示为文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36888245/