PHP 根據php傳的值修改 select 中動態生成的 option 組的默認選中值

有一個狀況今天遇到了:經過後臺傳過來的一組下拉框的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; //賦值。
}
相關文章
相關標籤/搜索