2012-05-07 2 views
9

특정 드롭 다운 옵션이 선택된 경우 jquery 함수를 실행해야합니다.jquery function on dropdown select

<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

(드롭 다운 나던, 내가 그것을 사용자가 옵션을 강조 할 때 달린 제출 버튼을 원했다) 도움이됩니다 ....

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 
    }); 
    }); 

난 당신이 원하는 생각합니다.