2012-05-07 20 views
9

特定のドロップダウンオプションが選択されている場合、jquery関数を実行する必要があります。jquery function onドロップダウン選択

<select name=dropdown size=1> 
    <option value=1>option 1</option> 
    <option value=2>option 2</option> 
</select> 

が、私は準備ができて関数内のコマンドがあり、イムオプション2ドロップダウンで現在アクティブになっている場合は、その関数を実行するように、それを作る方法についてだけでわかりません。

あなたはchange機能

$('select[name=dropdown]').change(function() { 
    alert($(this).val()); 
}); 
+0

Googleにはちょうど必要...あなたはそれを見つけるでしょう.. –

答えて

17

これはいいものを持っている、助ける!http://jsfiddle.net/JGp9e/

このデモを試してみてください

コード

$('select[name="dropdown"]').change(function(){ 

    if ($(this).val() == "2"){ 
     alert("call the do something function on option 2"); 
    }   
});​ 

HTML

<select name="dropdown" size=1> 
    <option value="1">option 1</option> 
    <option value="2">option 2</option> 
</select>​ 
1

(ドロップダウンdoesntのは、私はそれは、ユーザーがオプションをハイライトするとき走っ送信ボタンをしたいしています)役に立った...

2

使用

$("#idofselectbox").change(function(){ 
// your code here 
}); 

希望これを使用する必要が

+0

@gopesh: - 私の間違った...修正された... –

5

これを試すDemo on JsFiddle

$('select[name="dropdown"]').change(function() { 
    alert($(this).val()); 

}); 
2
$(document).ready(function() { 
    $("select[name='dropdown']").change(function() { 
    alert($(this).val()); 
    }); 
}); 
0
$(document).ready(function() { 
     $("select[name='dropdown']").change(function() { 
     if($(this).val()==2){ 
      //do what u want here 
      }//u can check your desired value here 
    }); 
    }); 

私はあなたがこれをしたいと思います。

関連する問題