gpt4 book ai didi

jquery - 确定 html select 的任何子选项中是否包含值

转载 作者:行者123 更新时间:2023-12-03 21:53:47 27 4
gpt4 key购买 nike

给定一个选择

<select id="Myselect">
<option value="-1">Please Select<option>
<option value="1">Selection 1<option>
<option value="2">Selection 2<option>
</select>

使用 JQuery 确定选择中是否存在值为 X 的选项的最佳方法是什么?

最佳答案

您可以使用选择器和 .length 来完成此操作,像这样:

var exists = $("#mySelect option[value='-1']").length !== 0;

或者作为函数:

function optionExists(val) {
return $("#mySelect option[value='" + val + "']").length !== 0;
}

如果不是数字,并且其中可能有 '(例如拧紧选择器),则可以使用 .filter() ,像这样:

function optionExists(val) {
return $("#mySelect option").filter(function() {
return this.value === val;
}).length !== 0;
}

关于jquery - 确定 html select 的任何子选项中是否包含值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com