-5

我正在尝试为每个选择元素添加一个新选项,并让它显示选项值,就像“美国加利福尼亚”的显示方式一样,例如,我向美国选择添加了一个选项,但选择后,“美国加利福尼亚”仍然显示。任何想法为什么?

这是一个 js 小提琴来演示我的意思:http ://bit.ly/1aU1n5E

谢谢

4

1 回答 1

0

改变:

var str = $('#country-select').val() + " " + $("#" + $("#country-select option:selected").val() + "-select option:selected").val();

至:

var str = $('#country-select, .sub-menu').val() + " " + $("#" + $("#country-select option:selected").val() + "-select option:selected").val();

jFiddle 示例

您需要在第一次和第二次选择上触发更改,因此$('#country-select, .sub-menu')需要。

于 2013-10-30T20:38:22.153 回答