javascript - JavaScript Modal 无法正常加载动态数据
问题描述
当我关闭第一个模态并打开第二个模态时,第一个模态也保留在第二个模态中。第三个也一样。给定的输出图像
HTML CODE:
<div class="modal" id="myModal">
<div class="modal-dialog">
<div class="modal-content" id="details-single">
</div>
</div>
</div>
JS CODE:
const itemDiv = document.getElementById('details-single');
const displayItem = item => {
const div = document.createElement('div');
div.innerHTML = `
<div class="modal-header">
<img class="product-image" src=${item.image}></img>
<h5 class="modal-title">${item.title}</h5>
<button class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
${item.description}
</div>
<div class="modal-footer">
<button id="close" class="details" data-dismiss="modal">Close</button>
<button onclick="addToCart(${item.id},${item.price})" id="addToCart-btn"
class="add-btn">Add to Cart</button>
</div>
`;
itemDiv.appendChild(div);
};
解决方案
推荐阅读
- c# - Streamwriter 不会覆盖文件
- r - 配对时差最多为一小时的行
- ruby-on-rails - Prax:未能创建符号链接
- c++11 - 为 c 样式字符串创建 std::initializer_list 构造函数
- objective-c - 如何在 Swift 子类中引用目标 c 实例变量?
- javascript - 将变量设置为函数在变量使用后执行函数
- ethereum - 奇偶校验网络的 ethereumjs-tx 参数
- javascript - 如何输入状态数组和对象的道具?
- r - 在数据 R 中找不到列名时返回文本
- android - 如何在 CodenameOne 原生界面中使用具有自定义布局的 Android 库?