数据的格式:例
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;
}
}
网友评论