复制选项并插入另一个选择jQuery

大家好,我有一个网站,如果我改变一个选择开始ajax调用,返回我一个选择。 想要复制其选项并插入我现有的选择中。 这是我的代码:

$(document).ready(function(){ $("#nation").change(function() { var nation_id = $(this).val(); change_city_by_nation(nation_id); }); function change_city_by_nation(nation_id){ var site_url_city =""; $.ajax({ url: site_url_city, async: false, type: "POST", data: "nation_id="+nation_id, dataType: "html", success: function(data) { $('#city').html(data); $('#city').prepend("All city"); } }); } });  Nation2 Nation3   All city  

数据警报是:

  Adelaide Alice Springs Brisbane Cairns Canberra Darwin Gold Coast Margaret River - Regione dei Vini Melbourne Palm Cove Perth Port Douglas Sydney Tasmania Townsville  

如何将从数据返回到成功function的选项复制到选择城市? 因为用我的方式我把一个选择放入另一个选择。 我无法改变ajax的结果

我想您希望过滤数据响应,因此本文档首先过滤您的数据,然后附加您的选项:

 success: function(data) { $('#city').html($(data).filter('option')); $('#city').prepend(""); }