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

标签 javascript jquery html css

所以我得到了一个名为 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/

相关文章:

javascript - 如何在JavaScript中读取错误消息详细信息

javascript - 在disable_with之后禁用按钮

用于插入文本的 Javascript 工具提示功能

html - 将一个元素置于另一个元素的中心

javascript - 宽度以 px 为单位指定或不改变 Canvas 行为

javascript - 如何改变v-select的颜色?

javascript - 如何在javascript中计算对象中的子对象?

javascript - HTML Navbar 在幻灯片放映下(不在屏幕上) 如何在不粘住或使用 Bootstrap 的情况下将其强制到屏幕底部?

javascript - 使用相似标签的 Jquery 冲突

javascript - 跨域jquery ajax(Jsonp) : Uncaught SyntaxError: Unexpected token : (colon)