根据某种形式的json数据重置下拉值

时间:2014-04-09 16:51:21

标签: 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"},"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,那么它应该只向他显示此下拉列表的其他属性的可用值

请帮我解决这个问题

我想实现类似这样的东西,而不是按下我的下拉按钮

http://www.amazon.com/dp/B00G2YDZN2/ref=twister_B00GJY3Z08

此处如果您选择某些项目形状,它只会显示相关数据

0 个答案:

没有答案