Jquery在从另一个页面加载此下拉菜单之后立即更改选择语法

Jquery在从另一个页面加载此下拉菜单之后立即更改选择语法,jquery,select,drop-down-menu,onchange,Jquery,Select,Drop Down Menu,Onchange,我有以下代码将元素从同一域下的远程页面加载到当前页面。元素包含一个下拉菜单,我希望在加载后用select语法向菜单中添加一些值。我想补充的价值是: size="5" onChange="this.form['CAT_Custom_221342'].value=this[this.selectedIndex].value" 这是我得到的活动代码,请帮我进一步编辑,谢谢 function StateAnhui() { $('#SuburbSelect').load('/Country/CN/_C

我有以下代码将元素从同一域下的远程页面加载到当前页面。元素包含一个下拉菜单,我希望在加载后用select语法向菜单中添加一些值。我想补充的价值是:

size="5" onChange="this.form['CAT_Custom_221342'].value=this[this.selectedIndex].value"
这是我得到的活动代码,请帮我进一步编辑,谢谢

function StateAnhui() { 
$('#SuburbSelect').load('/Country/CN/_CN_suburbs.html #Anhui'); 
}
这是加载在中的下拉菜单:

加载后,我希望下拉列表如下所示:


为什么不能使用jquery函数来实现呢

$(document).ready(function(){

$('#Anhui select').change(function(){

 $(this).attr('size', 5) ;
this.form['CAT_Custom_221342'].value=$(this).val();

});

});
<div id="Anhui">
<fieldset class="suburbSelect">
<label for="suburbSelect">安徽 / Province  </label> 
<select size="5" onChange="this.form['CAT_Custom_221342'].value=this[this.selectedIndex].value">

    <option value="合肥">合肥</option>
    <option value="巢湖">巢湖</option>
    <option value="蚌埠">蚌埠</option>
    <option value="安庆">安庆</option>
    <option value="六安">六安</option>
    <option value="滁州">滁州</option>
    <option value="马鞍山">马鞍山</option>
    <option value="阜阳">阜阳</option>
    <option value="宣城">宣城</option>
    <option value="铜陵">铜陵</option>
    <option value="淮北">淮北</option>
    <option value="芜湖">芜湖</option>
    <option value="宿州">宿州</option>
    <option value="淮南">淮南</option>
</select>
</fieldset>
</div>
$(document).ready(function(){

$('#Anhui select').change(function(){

 $(this).attr('size', 5) ;
this.form['CAT_Custom_221342'].value=$(this).val();

});

});