使用条件为数组中的每个对象创建div

用户

我正在尝试创建一个框,其中将包含来自数组中具有user_id = 1的每个对象的信息。

因此,在这种情况下,应该在html中创建2个框。

"data": [
{
"id": 1,
"user_id": 1,
"name": "James Smith"
},
{
"id": 2,
"user_id": 1,
"name": "Rebecka Gordon"
},
{
"id": 3,
"user_id": 2,
"name": "Carl Gonzales"
},
]


$.each(data.data, function (index, value) {

    if (this.user_id == 1) {

      console.log(this);

        $('.container').html($('<div>', {class: 'box'}));

    }

});
用户名

根据docs的功能,html()方法是:“设置匹配元素集中每个元素的HTML内容。”

这意味着,即使您在循环中匹配了两个对象,也将'.container'元素的内容两次设置为同一对象。

安装.html()使用.append()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循环遍历以数组为值的对象,并为其值作为信息为每个键创建 div

为列表中的每个项目创建对象

为对象指针数组的每个 NULL 索引创建新对象

使用 MPI 为每个等级创建数组

为value =“”中的每个单词创建<div>

为 json 文件中的每个对象创建一个 htl 中的 div

Javascript - 为每个循环创建一个对象并在数组中递增计数

为数组中的每个对象创建一个输入和标签

使用TensorFlow在多对象跟踪(MOT)中为每个对象创建多个权重张量

jQuery-为每个对象创建新的div?

为数组中的每个 JavaScript 对象查找为 null 的属性

在Mongoose中为对象数组创建索引

使用JSON的jq为数组中的每个元素在对象中输出特定的键值

使用 for 循环为文件目录中的每个文件创建列表对象

如何使用Angular为数组中的每个对象添加唯一的类名?

向条件数组中的每个对象添加新值

使用Redux为ReactJS中的每个数据块创建一个新的div

如何在数组上使用 .map 为每个项目创建一个新的 JSON 对象?

在构造函数中为创建的每个对象更改类变量

为数组JavaScript中的每个对象执行任务

为数组 DOM Javascript 中的每个对象添加图像

Js为每个循环更改数组中的对象

为数组中的每个对象添加按钮

为Map <string,string>中的每个键创建数组

React:为数组中的每个项目创建一行

为数组中的每个项目创建唯一的单选按钮

为plist数组中的每个项目创建新的NSStrings

为数组c#中的每个项目创建类列表

为数组html javascript中的每个值创建新行