gpt4 book ai didi

javascript - Meteor - 从 tr 数据属性获取 {{_id}},然后进行必要的 mongo 更改

转载 作者:行者123 更新时间:2023-12-03 12:23:12 25 4
gpt4 key购买 nike

我有一个基本数据表,正在显示 mongo 数据。

例如:Mongo记录有颜色键,值可以是蓝色、红色、绿色等...

使用Meteor我想设置一个点击事件,我可以在其中获取元素的值,但也知道记录的Mongo Id。然后我可以运行必要的 Mongo 查询以从表中删除。

当我使用下面的代码时,Mongo Id 总是显示未定义的值。我已经删除了代码片段以减少这篇文章的空间......

<div class = "tableview">
<table class="table table-striped table-bordered table-condensed">
{{#each values}}
<tr data-mongoId="{{_id}}">
<td>{{color}}</td>
</tr>
{{/each}}
</table>
</div>

----下面的js-----

Template.tableview.events = {

'click tr': function (event) {
var theRowThatWasClicked = event.target;
var mongoIdOfThatRow = $(theRowThatWasClicked).data("mongoId");
console.log(mongoIdOfThatRow);
}
}

最佳答案

只需访问 this._id 中的数据上下文并获取项目的 mongoId,无需将数据存储在 DOM 中。

关于javascript - Meteor - 从 tr 数据属性获取 {{_id}},然后进行必要的 mongo 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24347131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com