试试这个,这会给你一个选项,让你有任意数量的下拉框和JSON节点来配置下拉框。
您需要按照几个步骤:
- 创建的下拉框阵列(例如,如果你要配置的手机,那么你应该使用彩色的下拉列表中,内存等)
- 创建一个JSON对象,因为它是在代码中创建的。不要更改以“level1”开头并以任意数量的节点结束的可配置项目名称,因为它必须与首先创建的数组项目的索引同步。
下面是数据:
var Dropdowns = ["Model", "Color", "Memory","design","covers","music"];
var Data ={"phones":[
{
"oid":":000000F0:00000458:",
"level1":"3G",
"level2":"white",
"level3":"16GB",
"level4":"slim",
"level5":"Back cover",
"level6":"headphone",
"price":"£568.63",
"addToCart":"#Cart1"
},
{
"oid":":000000F0:000003DA:",
"level1":"3G",
"level2":"black",
"level3":"16GB",
"level4":"slim",
"level5":"Flip cover",
"level6":"headphone",
"price":"£615.79",
"addToCart":"#Cart7"
}]};
在这里看到完整的工作代码: https://jsfiddle.net/raju_sumit/681ppgq0/5/
是我的回答有帮助/解决您的问题? – Ashish