【发布时间】:2018-02-17 23:15:11
【问题描述】:
我的元素有以下 HTML 代码,其中填充了元素。
<select name="category" class = "form-control">
<option value = "Awearness">Awearness</option>
<option value = "ITandTechnology">IT and Technology</option>
<option value = "Physics">Physics</option>
<option value = "Sport">Sport</option>
<option value = "Science">Science</option>
<option value = "Social">Social</option>
</select>
我在标签上方也有 PHP 代码,可以从 MySQL 数据库中获取类别的值。比如:
...$category = "Sport";...
我需要知道的是,当页面加载与我在 PHP 中获得的 $category 变量相对应时,有没有办法选择某个选项? 所以如果
...$category = "Sport";...
它从标签中选择“运动”选项。
【问题讨论】:
-
document.addEventListener('DOMContentLoaded', (e) => {document.querySelector('.form-control option[value = "Sport"]').selected = true;})跨度>
-
你试过的php在哪里?
-
您是否在询问如何将选项设置为在页面加载时选择?然后就是这样做:
<option value="Sport" <?= $category == 'Sport' ? 'selected' : '' >>并为其他选项做同样的事情。 -
@gaetanoM 我知道
-
@MagnusEriksson 就是这样!非常感谢:)