2012-05-07 39 views
9

Tôi cần chạy chức năng jquery nếu một tùy chọn thả xuống nhất định được chọn.Chức năng jquery trên menu thả xuống chọn

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

Tôi có các lệnh trong hàm sẵn sàng, Im không chắc chắn về cách làm như vậy nếu tùy chọn 2 hiện đang hoạt động trong trình đơn thả xuống, sau đó chạy hàm.

(thả xuống doesnt có một nút gửi, tôi muốn nó chạy khi người dùng nhấn mạnh tùy chọn)

+0

chỉ cần google nó ... bạn sẽ tìm thấy nó .. –

Trả lời

17

Hãy thử demo nàyhttp://jsfiddle.net/JGp9e/

Điều này sẽ giúp, có một tốt đẹp!

đang

$('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

Bạn cần phải sử dụng change chức năng

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

sử dụng

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

niềm hy vọng này giúp ....

+0

@gopesh: - sai của tôi ... sửa chữa..thanks ... –

5

Hãy thử cái này, 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 
    }); 
    }); 

Tôi nghĩ rằng bạn muốn điều này.

Các vấn đề liên quan