$('#selector').change(function(){
/*执行的代码*/ 
})

#selector是筛选框select的id。上面函数内的代码可能不会被执行,因为有时对于change的监听会失效。例如在二次进入页面时,改变了select中选的值,但change可能监听不到改变的动作。
解决办法:
1.当Jquery是1.9以下版本:

$('#selector').live('change',function(){
/*执行的代码*/
})

2.当Jquery版本大于1.9

$('body').on('change','#selector',function(){
/*执行的代码*/
})

更多推荐

Jquery的change触发失效