无法使用mydata构建JSON

帕万

我的屏幕看起来像这样

在此处输入图片说明

屏幕上有2个项目。

对于项目1 ===>选择“黄油蜂蜜”

对于项目2 ===>坚果和干果选择了10克

基于此,我正在尝试在JSON下构建,如下所示

[
    {
        "name": "Item 1",
        "value": [
            "None",
            "Honey with Butter"
        ]
    },
    {
        "name": "Item 2",
        "value": [
            "Nutts and dry fruits10 gm",
            "None"
        ]
    }
]

我已经尝试过这种方式

var toppings = [];



 $('.tdHeading').each(function () {
                values = [];
                $(this).each(function () {
                    if($(this).hasClass('tpActive'))
                    {

                        alert($(this).attr('topp_name'))
                         values.push($(this).attr('topp_name'));
                    }
                    else
                    {
                         values.push('None');
                    }

                });
                if(values.length>0)
                {
                    toppings.push({
                        'name': $(this).text().trim(),
                        'value': values
                    });
                }
            });


console.log(JSON.stringify(toppings));

但是我得到下面的O / P

[
    {
        "name": "Item  1",
        "value": [
            "None"
        ]
    },
    {
        "name": "Item  2",
        "value": [
            "None"
        ]
    }
] 

请帮助解决此问题

http://jsfiddle.net/7xdqvaay/1/

安奇

您需要寻找兄弟姐妹的孩子:

  $(this).siblings().each(function () {
                    if($(this).children().hasClass('tpActive'))
                    {
                        alert($(this).children('.tpActive').attr('topp_name'))
                         values.push($(this).children('.tpActive').attr('topp_name'));
                    }

http://jsfiddle.net/7xdqvaay/12/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

c# 无法使用 newtonsoft 正确构建 json 层次结构

来自分类Dev

无法使用gradle构建

来自分类Dev

无法使用sdkman构建dockerfile

来自分类Dev

无法使用CMake构建STXXL

来自分类Dev

无法使用grunt构建AngularJS

来自分类Dev

使用FactoryGirl构建json存根

来自分类Dev

由于无法访问内部结构和类,因此无法使用Mono 4构建Newtonsoft.Json.Tests

来自分类Dev

无法使用 CodeIgniter 查询构建器构建查询

来自分类Dev

无法使用Holo Everywhere构建项目

来自分类Dev

无法使用minSdk = 21构建项目

来自分类Dev

无法使用Android Studio构建项目

来自分类Dev

无法使用Android Studio构建GStreamer教程

来自分类Dev

x264无法使用MacPorts构建

来自分类Dev

无法使用Gradle构建项目Sagan

来自分类Dev

无法使用Jenkins构建Angular项目

来自分类Dev

无法使用Gradle构建Android应用

来自分类Dev

无法使用Cordova构建Sencha touch

来自分类Dev

Gradle无法使用Docker依赖构建JAR

来自分类Dev

无法使用Android Studio构建项目

来自分类Dev

无法使用ruby 2.1.2构建本机扩展

来自分类Dev

无法使用XCode 6.0.1存档构建

来自分类Dev

无法使用VC ++功能构建DLL

来自分类Dev

无法使用Cordova构建Sencha touch

来自分类Dev

无法使用JitPack.io进行构建

来自分类Dev

无法使用 androidx 库与 Jenkins 构建 apk

来自分类Dev

在Groovy中使用arrayJson构建JSON构建器

来自分类Dev

当我使用fastapi和pydantic构建POST API时,出现TypeError:类型为JSON的对象无法序列化

来自分类Dev

使用settings.json构建流星

来自分类Dev

使用Litho和JSON构建UI