Вы должны использовать событие change
. Щелчок будет срабатывать при каждом щелчке мыши, что не является тем, что вам нужно, и он будет срабатывать, даже если пользователь нажимает на комбо, но не меняет значение.
Кроме того, click
не подходит для навигации с помощью клавиатуры, поэтому change
- это путь:
$("#type").change(function (){
// Do whatever you want
});