我有一个下拉列表,其中的选项由javascript生成:
<select class="form-control" id="which-year" name="which-year">
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
etc...
<!-- options generated by scripts.js -->
</select>
页面加载后,我将从数据库中检索which-year
(整数)并将其设置为上面下拉列表中的一个选项。问题是我不知道如何使用selected
将PHP
属性添加到这些选项中,因为它们完全由脚本生成。
我怎么能这样做。
谢谢。
答案 0 :(得分:1)
对于前。如果你想选择2015年
$("#which-year option[value=2015]").attr("selected","selected");
答案 1 :(得分:1)
试试这个:
<option value="2015"<?=$row['year'] == '2015' ? ' selected="selected"' : '';?>>2015</option>
最好创建一个值数组并循环创建一个下拉列表。