Aharon Muallem
Aharon Muallem

Reputation: 1163

add option to select menu at the beginning of the menu

How can I add an option to a menu at the begining of the select menu?

I know the append will add the end

   SomeSelectMenu.append(NewElement);

But how will I add at the beginning? Here is an example:

<select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>

Please specify an answer with Jquery and one without (if possible) Thanks

Upvotes: 5

Views: 8160

Answers (1)

Marco Johannesen
Marco Johannesen

Reputation: 13134

You are so close! :)

   .prepend( content, [content] )

$('select').prepend('<option value="i-came-first">Hey!</option>');

http://api.jquery.com/prepend/

Upvotes: 12

Related Questions