0

うまくいけば、誰かが私を助けることができます! 簡潔にするために、UI オートコンプリート ウィジェットから各値を取得し、送信時に、選択した値に基づいてコード (この場合はアラート) を実行しようとしています (値の後に値を選択する場合があります)。

そのため、オートコンプリートから「オーストラリア」を選択し、送信を押した場合: アラート - 「オーストラリア」。次に、オートコンプリートからインドを選択し、送信を押した場合: アラート - 「インド」など.

以下は、私の onchange 関数と jsfiddle の完全なコードです。

 $('#topics').change(function(){

     if($(this).val() =='AU') {
           alert("Australia");
     }

     if($(this).val() =='PK') {
           alert("Pakistan");
     } 

     if($(this).val() =='IN') {
           alert("India");
     } 
});

http://jsfiddle.net/martsmithuk/PptYs/1/

Firefox では完全に動作しますが、IE(9) と Chrome で試してみると、何もありませんが、アラートは表示されません。本当に明らかな何かが欠けていますか?助けてください!

4

1 に答える 1

1

ブラウザをチェックしてからmsieチェックイベントでチェックした場合

$('#submit-button').click(function()

次に、「this」の代わりに #topics の値を確認します

ここでコードを正しく表示できません。例を更新しました

http://jsfiddle.net/PptYs/2/

于 2013-05-24T10:00:59.710 に答える