我很抱歉,我真的不知道如何能够为这个问题提供标题,但我相信一点点解释你们都会知道我想要达到的目标。下面是我的代码
var brandObj = $.parseJSON(\$brand);
var listItems= "";
for (var i = 0; i < brandObj.length; i++){
listItems+= "<option value='" + brandObj[i].name+ "'>" + brandObj[i].name + "</option>";
}
$("#brand-select").append(listItems);
json对象有许多属性,如brandObj[i].name, brandObj[i].id, brandObj[i].color,brandObj[i].size,
等等,所以现在我需要根据用户输入进行检查,以了解我将在下拉菜单中显示哪个属性,
我尝试将属性分配给变量,以便我可以动态更改变量,但它不起作用,我试过这个
var brandObj = $.parseJSON(\$brand);
var listItems= "";
var value = name
for (var i = 0; i < brandObj.length; i++){
listItems+= "<option value='" + brandObj[i].+value+ "'>" + brandObj[i].+value + "</option>";
}
$("#brand-select").append(listItems);
我用变量替换name属性但没有使用任何一个来帮助我这个感谢