有一個狀況今天遇到了:經過後臺傳過來的一組下拉框的option值,須要默認選中其中某一項。javascript
html 部分是這樣的:php
<select class="form-control" name="level_id" id="car_level"> <?php foreach ($list as $k => $v): ?> <option value="<?php echo $v['id']; ?>" ><?php echo $v['name']; ?></option> <?php endforeach; ?> </select>
option組的數據獲取是經過js :html
var list = <?php echo $list; ?>;
而後,在加載完document,經過js來修改 select 下拉框的option 默認選中值:java
var levelId = <?php echo $detail['level_id']; ?>; //獲取levelId 也就是以後須要設置的選中項 if(!isNaN(levelId) && levelId >=0 ){ //檢測是否是數字且值爲非負 document.getElementById('car_level').value=levelId; //賦值。 }