trigger only call the functions bound via one of the binding functions of jQuery.
There is no cross-browser way to open a select from javascript (it might be possible to call this.click() on some versions of IE but I can't test, and I'm sure there is no way on other browsers).