javascript - 如何从下表中删除一行?
问题描述
这是我的代码,我正在使用 pouchdb 在表中显示记录,然后我想通过单击 fontawesome 垃圾图标来删除特定记录。我目前已设置,"doc.rows[0].doc"
但无论您单击何处,它都只会删除第一条记录。
// Show Record
function showRecord() {
db.allDocs({
include_docs: true,
descending: false
}, function(err,
doc) {
for (let i = 0; i < doc.rows.length; i++) {
let obj = doc.rows[i].doc;
let record = "<tr class='cursor'><td>" + obj._id + "</td><td>" +
obj.Name + "</td><td>" + obj.FName + "</td><td>" + obj.Program + "</td> <
td > " +
obj.Start + "</td><td>" + obj.End + "</td><td>" + obj.Admission +
" <
/td> <
td > " + obj.Price +" < /td><td><i class='fas fa-trash cursor' / > < /td> <
/tr>";
tbody.innerHTML += record;
}
});
}
tbody.addEventListener("click", Del);
function Del(e) {
db.allDocs({
include_docs: true,
descending: false
}, function(err,
doc) {
db.remove(doc.rows[0].doc).then(function() {
console.log("Success")
}).catch(function() {
console.log("Error")
});
})
};
解决方案
推荐阅读
- c++ - 如果 add_library(.. STATIC) 紧随其后,Cmake 会构建 add_subdirectory,但如果我放 SHARED 则不会
- r - expand.grid 可以创建“数字”而不是“列表”吗?
- java - JavaPoet - 编写对静态泛型方法的调用
- java - 使用 JmsListenerConfigurer 的 Spring Boot Durable JMS Consumer
- dsx-desktop - 安装失败:Windows 10 上的 DSX 桌面(IBM_DSX_Desktop - 对比:1.2.3 - 3/27/18)
- url-rewriting - 用 Netlify 重写
- javascript - 使用 Passport / JwtStrategy 了解更好的身份验证
- ssrs-2008 - 我想在 SSRS 中制作 2 个饼图。每页一份报告
- python - MultiValueDictKeyError /创建 Django 验证
- bash - 重击;检查某些行是否包含字符