html-select - 如何使用 javascript/jquery 为下拉菜单设置多个默认值
问题描述
我有一个像这样的下拉列表
<select id="drp-model">
<option>Car</option>
<option>Boat</option>
<option>Motorcycle</option>
</select>
我有一个这样的数组
$arr=[1,3]
数组表示所选选项的索引。现在我需要默认设置选项 1 和 3。意味着汽车和摩托车。
解决方案
通过将 value 属性分配给 option 标签,您可以使用 jQuery 轻松实现。
$("#drp-model").val([1,3])
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="drp-model" multiple="multiple">
<option value="">Select</option>
<option value="1">Car</option>
<option value="2">Boat</option>
<option value="3">Motorcycle</option>
</select>
推荐阅读
- android - 在 Android Studio 中运行覆盖率测试时出现 StackOverflowError
- azure-data-factory - Azure 数据工厂 - 批处理帐户 - BlobAccessDenied
- ruby-on-rails - 如何将 puma 配置为仅允许强 TLS 密码?
- javascript - 在使用 Jest 测试 React 应用程序时处理发布请求和令牌
- amazon-web-services - Metricbeat:退出:1 错误:创建 aws 指标集时出错:失败 DescribeRegions:UnauthorizedOperation:您未获得授权
- datepicker - Vue 3 日期选择器 Element-Plus
- reactjs - 如何在不使用固定 CSS 的情况下更改 React JS 中的 Swiper 高度或滑动宽度
- python - 分配 uint32_t 的 cython memoryview 的最佳方法
- javascript - 屏幕方向更改后如何在 iOS Safari 上保持应用全屏显示
- flutter - 在模拟器上运行 Flutter App 时出现 Java 错误