【发布时间】:2018-03-16 01:26:25
【问题描述】:
所以我正在使用 CloudkitJS 创建一个应用程序,并且我有一个关于如何获取用户数据的问题。因此,用户可以创建任务,并将任务附加到页面上的 div 中,其中包含来自该任务对象的数据。单击该任务 div 时,它会打开一个 html 元素的弹出窗口,该元素从 display:none 到 display:inline-block,弹出窗口内是来自被点击的附加 div 的数据(innerText、innerHTML 等),但没有实际来自数组中 divs 对象的数据。显然那时只是静态html。每个任务信息都存储在数组中的一个对象中。它们由记录名称标识。为简单起见,我将其设为 A、B、C、D。该记录存储在 div 信息的对象中。它也存储在 div 的数据记录属性中。因此,目标是在单击时,文档在数组中查找一个对象,该对象具有被单击数据记录的任何 div 的记录,并将该对象中的所有内容带回一个可访问的变量中。任何帮助、重定向或建议都会很棒。谢谢。如果我能说得更清楚,请告诉我。
链接-https://jsfiddle.net/1uh395cv/24/
var task1 = {
"info": "nope",
"recordName": "A",
"dueDate": "dueDate"
};
var task2 = {
"info": "nope",
"recordName": "B",
"dueDate": "dueDate"
};
var task3 = {
"info": "nope",
"recordName": "C",
"dueDate": "dueDate"
};
【问题讨论】:
-
您应该将一个属性绑定到数组的索引,以便它知道需要检索哪个元素
标签: javascript jquery html css cloudkit