views:

35

answers:

1

Can anybody know the exact reason for this, why drop down is not opening using trigger function. Can anybody Explain this!

$('select').trigger('click');

Thanks.

+2  A: 

You simply can't do this, definitely not cross-browser. Your simulating an event, which isn't the same as the native click event, which opens the <select>.

This is true in other places as well, the same way a .click() on an <a> won't make the browser go to the href.

Nick Craver