Jquery 基于特定形式的json数据重置下拉列表值

Jquery 基于特定形式的json数据重置下拉列表值,jquery,json,Jquery,Json,我有以下表格的数据 var variationData = {"B00G2XSL3C":{"ItemShape":"Wi-Fi","Color":"Black","Size":"128 GB"},"B00G2Y8XPW":{"ItemShape":"Wi-Fi","Color":"White","Size":"128 GB"},"B00G2YDKK0":{"ItemShape":"Wi-Fi + AT&T","Color":"Black","Size":"128 GB"},"B00G2Y

我有以下表格的数据

var variationData = {"B00G2XSL3C":{"ItemShape":"Wi-Fi","Color":"Black","Size":"128 GB"},"B00G2Y8XPW":{"ItemShape":"Wi-Fi","Color":"White","Size":"128 GB"},"B00G2YDKK0":{"ItemShape":"Wi-Fi + AT&T","Color":"Black","Size":"128 GB"},"B00G2YHHZE":{"ItemShape":"Wi-Fi + AT&T","Color":"White","Size":"128 GB"},"B00G309HEG":{"ItemShape":"Wi-Fi + Sprint","Color":"Black","Size":"128 GB"},"B00G30ONJK":{"ItemShape":"Wi-Fi + Sprint","Color":"White","Size":"128 GB"},"B00G4G68BY":{"ItemShape":"Wi-Fi + T-Mobile","Color":"Black","Size":"128 GB"},"B00G4G88F8":{"ItemShape":"Wi-Fi + T-Mobile","Color":"White","Size":"128 GB"},"B00G4FZAIM":{"ItemShape":"Wi-Fi + Verizon","Color":"Black","Size":"128 GB"},"B00G4G22RI":{"ItemShape":"Wi-Fi + Verizon","Color":"White","Size":"128 GB"},"B00G2TK76A":{"ItemShape":"Wi-Fi","Color":"Black","Size":"16 GB"},"B00G2Y4WNY":{"ItemShape":"Wi-Fi","Color":"White","Size":"16 GB"},"B00G2YB4I0":{"ItemShape":"Wi-Fi + AT&T","Color":"Black","Size":"16 GB"},"B00G2YDZN2":{"ItemShape":"Wi-Fi + AT&T","Color":"White","Size":"16 GB"},"B00G2ZI8RO":{"ItemShape":"Wi-Fi + Sprint","Color":"Black","Size":"16 GB"},"B00G30EIL8":{"ItemShape":"Wi-Fi + Sprint","Color":"White","Size":"16 GB"},"B00G4G4U78":{"ItemShape":"Wi-Fi + T-Mobile","Color":"Black","Size":"16 GB"},"B00G4G6TU4":{"ItemShape":"Wi-Fi + T-Mobile","Color":"White","Size":"16 GB"},"B00G30YQR4":{"ItemShape":"Wi-Fi + Verizon","Color":"Black","Size":"16 GB"},"B00G4G0K5O":{"ItemShape":"Wi-Fi + Verizon","Color":"White","Size":"16 GB"},"B00G2X1VIY":{"ItemShape":"Wi-Fi","Color":"Black","Size":"32 GB"},"B00G2Y5YIG":{"ItemShape":"Wi-Fi","Color":"White","Size":"32 GB"},"B00G2YCF88":{"ItemShape":"Wi-Fi + AT&T","Color":"Black","Size":"32 GB"},"B00G2YEKOA":{"ItemShape":"Wi-Fi + AT&T","Color":"White","Size":"32 GB"},"B00G300KBU":{"ItemShape":"Wi-Fi + Sprint","Color":"Black","Size":"32 GB"},"B00G30HO32":{"ItemShape":"Wi-Fi + Sprint","Color":"White","Size":"32 GB"},"B00G4G55RC":{"ItemShape":"Wi-Fi + T-Mobile","Color":"Black","Size":"32 GB"},"B00G4G7E8A":{"ItemShape":"Wi-Fi + T-Mobile","Color":"White","Size":"32 GB"},"B00G4EWIKG":{"ItemShape":"Wi-Fi + Verizon","Color":"Black","Size":"32 GB"},"B00G2XRVNS":{"ItemShape":"Wi-Fi","Color":"Black","Size":"64 GB"},"B00G2Y77RW":{"ItemShape":"Wi-Fi","Color":"White","Size":"64 GB"},"B00G2YD32K":{"ItemShape":"Wi-Fi + AT&T","Color":"Black","Size":"64 GB"},"B00G2YFLXO":{"ItemShape":"Wi-Fi + AT&T","Color":"White","Size":"64 GB"},"B00G304BMO":{"ItemShape":"Wi-Fi + Sprint","Color":"Black","Size":"64 GB"},"B00G30KSBC":{"ItemShape":"Wi-Fi + Sprint","Color":"White","Size":"64 GB"},"B00G4G5VWQ":{"ItemShape":"Wi-Fi + T-Mobile","Color":"Black","Size":"64 GB"},"B00G4EWWSY":{"ItemShape":"Wi-Fi + Verizon","Color":"Black","Size":"64 GB"},"B00G4G1LTS":{"ItemShape":"Wi-Fi + Verizon","Color":"White","Size":"64 GB"}};
现在我为每个名为Color、ItemShape和Size的属性生成3个下拉列表,但现在我想如果说用户选择了wi-fi+tmobile,那么它应该只显示该下拉列表中其他属性的可用值

请帮我解决这个问题

我想实现这样的东西,只是为了代替我下拉的按钮


在这里,如果你选择某个itemshape,它只会显示相关数据

循环该数组的所有成员,并用拟合数据填充一个新的临时数组?我不会将我的Facebook帐户链接到某个应用程序,只是为了我能做你要支付的工作,对不起,我没有要求完整的解决方案,我已经完成了70%的工作,只是需要一些帮助,无论如何,谢谢你的时间