在下拉列表的当前选定选项之前获取选项的文本
Get text of option before the currently selected option of a dropdown
我正在处理一个表单,我需要验证文本框字段是否在当前选定的下拉项和紧邻所选项之前的项目之间。
示例下拉列表:
<select>Select</option>
<option value="57">25</option>
<option value="58">28</option>
<option value="59" selected>30</option>
<option value="60">32</option>
<option value="61">33</option>
<option value="62">35</option>
</select>
给定所选项目 59,我需要 jquery 给我前一项的值,在本例中为 58。请注意,这只是一个例子,这些值并不总是像这样连续的。
我可以使用以下命令轻松地在jQuery中选定项目之后获取项目:
$("#SealShaftSizeID option:selected + option").text();
我找不到一些jQuery来做相反的事情。
您可以像这样解决:
$("option[selected]").prev().css( "background-color", "red" );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<select>
<option>1</option>
<option selected>2</option>
<option>3</option>
</select>
相关文章:
- 或者在表单上选择默认选项文本(选择1)
- 在ractive.js中获取所选选项文本
- 使用VueJs获取Select选项文本
- Rally App SDK 2.0:rallymultiobjectpicker无法加载选项文本
- 选择选项文本作为数组
- 动态更改选项文本不起作用
- 页面重定向后,使用选定的选项文本更新下拉菜单文本
- 为什么选择只显示IE 9中选项文本的第一个字符
- 如何在jquery的选择下拉列表中获取选项文本
- 如何使“所选选项”与当前“所选选项”文本的宽度相同
- 使用选择选项文本更改价格
- 使用挖空将选项文本绑定到具有对象数组的属性
- 传递要发送的数据.选择选项文本和值
- 挖空.js从 AJAX 调用获取数据后更新选项文本
- 在选择框中从任意 JavaScript 对象绑定选项值和选项文本
- 显示选择选项文本日期
- 如何使用jquery或javascript使用选定的下拉选项文本设置innerhtml
- JSColor 不适用于 Volusion 选项文本框
- 如何在 HTML 选择中对选项文本的某些部分使用不同的颜色
- 获取基于值的选择选项文本