Hello, I have a select list, when a user chooses random_5, if they don't like the choice that is automatically made I would like them to be able to choose this option again. The problem is Chrome doesn't recognise .click on the option element on line 48 of the fiddle. It is well documented on this and other sites that you should use .change on the select element. The problem for me is, if a user chooses random_5 after having chosen it before there is no change and the event isn't fired.

That's great, Thank You AussieJohn and one of the benefits doing it this way is it allows complete freedom on styling. Another thing I notice is if a user wanted to keep pressing random then they wouldn't have to keep getting the dropdown to show. In your example they could just keep clicking.

I really appreciate the time you've taken to help me I will certainly use this.