选择选择表单时要绑定的事件是什么?
我有这样的事情:
<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
});
答案 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"
}
});