Reputation: 1163
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
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