javascript - 在查询字符串中传递变量时如何选择 <select> <option>

标签 javascript php jquery

假设我在页面上有一个选择的 HTML 元素。如何在传递查询字符串后选择选项。例如computer.php?type=super2 它应该在select中选择super2选项

 <select>
 <option value="Super">Super</option>
 <option value="Super2">Super2</option>
 <option value="Super3">Super3</option>    
 <option value="Super4">Super4</option>
 </select>

任何人都可以帮忙吗?注意:我需要一个静态解决方案。我没有使用任何数据库。虽然我使用的是PHP。任何基于 jquery 或 PHP 的解决方案?

最佳答案

以下是在 PHP 中执行此操作的方法:

$type = $_GET['type'];
$options = array('Super', 'Super2', 'Super3', 'Super4');
echo '<select>';
foreach ($options as $option) {
    echo "<option value='$option'" . ($option == $type ? ' selected' : '') . ">$option</option>";
}
echo '</select>';

关于javascript - 在查询字符串中传递变量时如何选择 <select> <option>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19074472/

相关文章:

javascript - Moment.js 中的弃用警告 - 不是公认的 ISO 格式

javascript - Mozilla Firefox 未获取值 insideText

javascript - 使用 JavaScript 将多个值附加到 <table>

php - 无法将特殊字符插入 MySQL 表

PHP 用户通过电子邮件和旧密码更改其帐户的密码

jquery - 你知道电话前缀的任何开源 JQuery 下拉菜单吗?

javascript - 替换较大字符串的一小部分

javascript - Vue.js Spread 运算符而不是 Vue.set/Vue.delete

php - 操纵 map

javascript - jquery keypress 事件对象 keyCode for firefox 问题?