如何使用jquery移除和替换选择选项?
- 论坛
- 如何使用jquery移除和替换选择选项?
21 浏览
如何使用jquery移除和替换选择选项?
需要一点帮助。我有一个动态表单,允许用户选择他/她的正确地址。我的做法是有两个下拉框,一个是州,另一个是城市。当用户选择他/她的州时,下拉框的城市选项会根据所选的州动态改变。我的问题是,我是在追加选项。这就是为什么我无法更改正确的城市的问题。因为它会显示先前选择的选项值。它不断地追加。有什么办法可以解决这个问题吗?以下是我的代码。
$('#state').on('change',function(){ var state_code = $('#state').val(); var city_url = ''; $.ajax({ type: 'POST', url: city_url, data: '', dataType: 'json', async: false, success: function(i){ var select = $('#city'); for (var j = 0; j < i.length; j++){ console.log(i[j].name + "--" + i[j].id); $("#city").append(""); } } }); });
这是城市的选择框: