所以我得到了一个名为 cart 的 div。 JavaScript 将 div 添加到页面上的每个点击元素。例如:网站有 Banana、Apple、Car。然后 itemcart 是空的,如果有人点击香蕉然后 javascript 添加 <div class=banana>Banana</div>
然后您可以单击调用函数 purchase() 的 Purchase 按钮。我想补充一点,如果调用了 purchase() 函数,那么它将获取该 itemcart 的内容并获取那里的所有元素并将它们显示在 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/