The `change`event is correctly fired when I manually change the `<select>` value clicking on my user interface, but setting the selected index like this...

```
this.selectedIndex = 0;

```

...will not fire the attached event.

Which event should I bind the change to? Is there any workaround besides firing the change event manually? (i.e.: `$(this).change();` after setting the selected index.)