将下拉列表中的第一个值设置为php中的默认值

时间:2014-05-19 10:05:22

标签: html drop-down-menu

如何将下拉列表中的第一个值设置为php中的默认值?我打开页面时默认选择第一个值

2 个答案:

答案 0 :(得分:0)

使用selectbox的selected属性可以实现这一点:

<select name="youselectbox">
<option value="1" selected>Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>

</select>

修改:

为您的选择框添加ID&#34; selectme&#34;

<select name="youselectbox" id="selectme">

然后在加载时使用这个jQuery:

$(document).ready(function()
{

    $("#selectme").prop("selectedIndex", 0); // here 0 means select first option

});

有关详情SEEFIDDLE DEMO

答案 1 :(得分:0)

在选项标记中使用selected属性,您可以设置下拉列表的所选默认值。

<select>
  <option value="volvo"  selected>Volvo</option> # default selected option
  <option value="saab">Saab</option>
  <option value="vw">VW</option>
  <option value="audi">Audi</option>
</select> 

编辑:

对于动态下拉菜单:PHP代码如下

$("#target option:first").attr('selected','selected');

如果已选择属性,则设置选中的attr不起作用。我现在使用的代码将首先取消设置所选属性,然后选择第一个选项。

$('#target').removeAttr('selected').find('option:first').attr('selected', 'selected');