选择选项时的jQuery事件

时间:2009-10-08 03:45:06

标签: javascript jquery

选择选择表单时要绑定的事件是什么?

我有这样的事情:

<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>

选择选项B时,我想要运行一些功能。

那我该绑定什么,

$("#list").bind("?", function (){
// How do I check if it's option b that's selected here
//blah blah
});

3 个答案:

答案 0 :(得分:80)

此jQuery代码段将帮助您入门:

$('#list').change(function() {
    if ($(this).val() === '2') {
        // Do something for option "b"
    }
});

答案 1 :(得分:6)

您要查找的事件是change。有关该事件的更多信息,请参阅此处的jquery文档:http://docs.jquery.com/Events/change#fn

答案 2 :(得分:-1)

也许 select()是更精确的解决方案:

$('#list').select(function() {
    if ($(this).val() === '2') {
        // Do something for option "b"
    }
});