javascript - 如何在 HTML 的下拉列表中设置条件?
问题描述
这是我的下拉列表部分的代码。
当值与选项值匹配时,我应该添加什么来选择选项?如何设置条件'if value=50 ,selected = selected' ?
<label>Quantity:</label><br><br>
<select name="qty" id="qty" value="{{ qty }}">
<option value="50">50</option>
<option value="100">100</option>
<option value="150">150</option>
<option value="200">200</option>
<option value="250">250</option>
<option value="300">300</option>
<option value="350">350</option>
<option value="400">400</option>
<option value="450">450</option>
<option value="500">500</option>
</select>
解决方案
当值与选项值匹配时,以下代码使选项被选中。
<label>Quantity:</label><br><br>
<select name="qty" id="qty">
<option value="50">50</option>
<option value="100">100</option>
<option value="150">150</option>
<option value="200">200</option>
<option value="250">250</option>
<option value="300">300</option>
<option value="350">350</option>
<option value="400">400</option>
<option value="450">450</option>
<option value="500">500</option>
</select>
<script>
$(document).ready(function(){
$('#qty option[value={{ $qty }}]').attr('selected','selected');
});
</script>
推荐阅读
- reactjs - 反应只在数组中添加一项而不是继续添加?
- spring-boot - Spring-boot 执行器健康页面在 Spring-boot 项目中的工作方式与在 Grails 项目中不同
- java - == 和 equals() 的区别:leetcode242。有效的字谜,一个
- regex - 使用“sed”从文件中的所有行中删除捕获组 1
- node.js - 如何让 Discord.JS v13 成为具有管理员权限的角色?
- tiktok - 如何使用 API 获取在 TikTok 上发布的所有广告的列表?
- php - 如何用图像和图标替换
- sql - Oracle物化视图添加新数据但没有更新
- node.js - 如何使用 Node.JS 在 Windows 服务器上部署 ReactJS Web 应用程序?
- windows - 在运行 powershell 或命令行时要求用户输入用户名