Reputation: 173
I have one dropdownlist in my page.i have to add a value "0" into "please select" option in dropdownlist.can anyone tell how to do this using jquery? my dropdown code is:
<%: Html.DropDownListFor(m => m.Project.SelectedValue, Model.Project.GetSelectList(), new { @id = "jqDropDownBox" }) %>
Thanks in advance..
Upvotes: 0
Views: 2404
Reputation: 7289
HTML
<select id="selId">
<option id='1' value='1'>1</option>
<option id='2' value='2'>2</option>
<option id='3' value='3'>3</option>
<option id='4' value='4'>4</option>
<option id='5' value='5'>5</option>
</select>
Javascript
$('document').ready(function()
{
$("#selId").prepend('<option value=0>0</option>');
$("select#selId").val("0");
}
);
EXAMPLE JSFIDDLE LINK http://jsfiddle.net/EwDuj/443/
Upvotes: 3
Reputation: 6131
You should try this one. I think It will be help you
$('#jqDropDownBox').prepend('<option value="">[Select option]</option>');
Upvotes: 2
Reputation: 6668
Add this at the end of your body tag:
$(function(){
$("#jqDropDownBox").prepend("<option value='0'>Select an option..</option>");
});
Upvotes: 3