javascript - 如何通过我的自定义值在 HTML 中设置 SELECT OPTION?
问题描述
我有一个包含一些选项的选择字段。现在我需要使用 jQuery 选择其中一个选项。但是,当我只知道必须选择的选项的值时,我该怎么做呢?
我有以下 HTML:
<div class="id_100">
<select>
<option value="val1">Val 1</option>
<option value="val2">Val 2</option>
<option value="val3">Val 3</option>
</select>
</div>
我试图用标签来做到这一点,但这不起作用。
请告诉我其他方式。
提前致谢
解决方案
不确定您是否在询问选择选项的 jQuery 选择器。如果是这种情况,请检查下面的代码段。
例子:
$('select option[value="VALUE_YOU_WANT_TO_SELECT"]')
$(document).ready(function() {
//selects the inner html of the second option tag
console.log($('.id_100 option[value="val2"]').html());
//OR
console.log($('select option[value="val2"]').html());
//OR only
console.log($('option[value="val2"]').html());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="id_100">
<select>
<option value="val1">Val 1</option>
<option value="val2">Val 2</option>
<option value="val3">Val 3</option>
</select>
</div>
如果要将选择更改为特定选项,则可以使用以下命令:
$(document).ready(function() {
//changes selected value to the third one using the value of the jQuery selector of the thir option
$('select').val($('option[value="val3"]').val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="id_100">
<select>
<option value="val1">Val 1</option>
<option value="val2">Val 2</option>
<option value="val3">Val 3</option>
</select>
</div>
推荐阅读
- java - 如何从 android 的 FireStore 中仅检索字段(字段名称)作为列表数组?
- reactjs - Create-react-app 无法创建项目(语法不正确)
- javascript - 谷歌应用脚本公式中的未知错误
- machine-learning - 为什么在预处理图像数据时,我们需要做零中心数据?
- php - 节点 js 中的 $_REQUEST php 等效项
- azure - 设置代理服务器以调用 API
- python - 想要使用 OAuth Python 将文件上传和下载到 Google 存储桶
- related-content - 如何找到最小数字然后通过js返回相关文本?
- cron - 与 cron 表达式相关的 IllegalArgumentException
- node.js - 当我提出请求时,React 没有保留会话数据