美文网首页
js 数据转换为类似省市级联动的数据格式

js 数据转换为类似省市级联动的数据格式

作者: 加冰宝贝 | 来源:发表于2019-08-12 17:40 被阅读0次

数据的格式:例

var arr=[{
      "first":{
            "value":"内容",
            "color":"内容文字的颜色值",
       },
      "first":{
            "value":"内容",
            "color":"内容文字的颜色值",
       }
}]

var data=$(".group-first .color-group");  //获取的元素
var arr2=[];   //定义空数组
for(var i=0;i<data.length;i++){   // 进行便利
    var title=$(".group-first .color-group").eq(i).find(".control-label")[0].innerText;  //  标题  first;
    var val0=$(".group-first .color-group").eq(i).find("textarea[name='first-value']")[0].value;
       //标题下的内容
    var color=$(".group-first .color-group").eq(i).find("input[name='color1']")[0].value; //标题下的内容文字的颜色
    if(val0!=""){ 
        var val1=val0.split("{-");
        var arr1={};
        if(val1.length>1){
            var val2=val1[1].split("-}");
            var val3=val2[0].split("-");
            var value=val1[0]+"$"+val3[0]+val3[1];
            /*这是重要 */
            arr1[title]={
                "value":value,
                "color":color,
            }
            /*这是重要 */
        }else{
            /*这是重要 */
            arr1[title]={
                    "value":val0,
                    "color":color,
                }
             /*这是重要 */
        }
        str=1;
        arr2[i]=arr1
    }else{
        str=0;
    }
}

相关文章

网友评论

      本文标题:js 数据转换为类似省市级联动的数据格式

      本文链接:https://www.haomeiwen.com/subject/mwtpjctx.html