0

リモートページ(同じドメインの下)から現在のページに要素をロードする次のコードがあります。要素#Anhuiにはドロップダウンメニューが含まれています。ロードされた後、select構文でメニューに値を追加したいと思います。追加したい値は次のとおりです。

size="5" onChange="this.form['CAT_Custom_221342'].value=this[this.selectedIndex].value"

これが私が持っているイベントコードです。さらに編集するのを手伝ってください、ありがとう。

function StateAnhui() { 
$('#SuburbSelect').load('/Country/CN/_CN_suburbs.html #Anhui'); 
}

これはロードされたドロップダウンメニューです:

<div id="Anhui">
<fieldset class="suburbSelect">
<label for="suburbSelect">安徽 / Province  </label> 
<select>

    <option value="合肥">合肥</option>
    <option value="巢湖">巢湖</option>
    <option value="蚌埠">蚌埠</option>
    <option value="安庆">安庆</option>
    <option value="六安">六安</option>
    <option value="滁州">滁州</option>
    <option value="马鞍山">马鞍山&lt;/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>

ロードした後、ドロップダウンを次のようにします。

<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="马鞍山">马鞍山&lt;/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>
4

1 に答える 1

1

そのためにjquery関数を使用できないのはなぜですか

$(document).ready(function(){

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

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

});

});
于 2012-08-30T11:29:26.123 に答える