Sweetalert - 获取div内容并将其显示为文本

时间:2016-04-27 11:19:16

标签: javascript jquery html css

所以我得到了一个叫做购物车的div。 JavaScript在页面上添加了每个点击项目的div。例如:网站有Banana,Apple,Car。然后itemcart为空,如果有人点击Banana然后javascript添加<div class=banana>Banana</div> 然后你可以点击按钮购买调用功能购买()。我想在那里添加,如果调用了purchase()函数,那么它将获得该itemcart的内容并获取所有项目,并在sweetalert中显示它们。这可能吗?

var itemcurt = $("#itemcart");

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

1 个答案:

答案 0 :(得分:1)

$("#itemcart")是您想要其内部内容的对象,因此您可以使用

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

.text()将以文本形式提供内部内容,即使其中包含一些标记,然后一切都将以文本形式出现

例如

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

如果您使用.text(),则在上面的html中,其中的div将以文本形式显示,如&lt;div&gt;text&lt;/div&gt;

如果你的html标签里面有html标签,那么请使用这个

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