【发布时间】:2014-07-25 21:34:40
【问题描述】:
我有一个灯箱,用于存放表单。有两个选择,选择英国或美国,每个都有自己的关联列表。
我已经在灯箱之外创建了它背后的逻辑,但它一旦添加就会失败,并且当您选择任一国家/地区时不会切换到相关选项?
这是脚本,我也在使用灯箱羽毛灯。
<select class="country">
<option value="US">US</option>
<option value="UK">UK</option>
</select>
<select class="model">
<option></option>
</select>
<script>
$(document).ready(function() {
var selectValues = {
"UK": {
"County1": "",
"County2": ""
},
"US": {
"State1": "",
"State2": ""
}
};
var $vendor = $('select.country');
var $model = $('select.model');
$vendor.change(function() {
$model.empty().append(function() {
var output = '';
$.each(selectValues[$vendor.val()], function(key, value) {
output += '<option>' + key + '</option>';
});
return output;
});
}).change();
});
</script>
【问题讨论】:
标签: javascript jquery html forms lightbox