流星-从tr数据属性中获取{{_id}},然后进行必要的mongo更改
Meteor - Get {{_id}} from tr data attribute to then make necessary mongo changes
我有一个基本的数据表,我正在显示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中。
相关文章:
- 我想重定向点击,然后更改按钮文本,我该怎么做
- 添加好友 Ajax,然后更改为好友请求
- 在初始表单提交后使用ajax/jQuery自动刷新,然后更改页面标题
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 预加载图像,然后更改背景JavaScript
- Javascript 按类选择元素,更改它们的最大高度,然后更改单击的元素最大高度
- 将 this.value 传递给 JS 中的函数,然后更改该值
- jQuery:创建一个循环,首先需要一个时间间隔,然后更改为另一个时间间隔
- 检查类和id是否存在,然后更改h1,然后在时间限制后重定向页面
- 按下按钮,有一个加载弹出窗口,然后更改弹出文本
- 首先重定向到url,然后更改href
- Jquery将第一个链接复制到第二个ul,然后更改第一个链接的类
- 从Javascript调用PHP函数,然后更改表单操作
- 循环浏览表格's td's并检查内部跨度上的内容,然后更改文本的颜色
- 需要更改spry菜单栏中父标记元素的颜色,然后更改当前浏览器URL
- JavaScript如何打开新窗口,然后更改其URL
- 使用jQuery读取文本,然后更改
- 循环jstree以搜索节点id的所有出现,然后更改这些节点的类
- 用onclick更改文本,然后更改回来
- Javascript:如何检查一个css样式,然后更改另一个css风格