gpt4 book ai didi

javascript - 使用 jQuery 或 javascript 查找最接近的匹配值

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:17 32 4
gpt4 key购买 nike

考虑一个标记,例如

<select id="blah">
<option value="3">Some text</option>
<option value="4">Some text</option>
<option value="8">Some text</option> // <---- target this tag based on value 7
<option value="19">Some text</option>
</select>

假设我有一个值,比如 7。是否可以定位 value 的选项标签?属性最接近 7,在本例中为 <option value="8">

我知道 ^这意味着从 $ 开始这意味着结束并希望是否有类似的东西找到给定值的最接近匹配。

最佳答案

我会这样:

http://jsfiddle.net/GNNHy/

var $tmpOption = $('<option value="7">Some text 7</option>');
$("#blah").append($tmpOption);
var my_options = $("#blah option");
my_options.sort(function(a,b) {
if (parseInt(a.value,10) > parseInt(b.value,10)) return 1;
else if (parseInt(a.value,10) < parseInt(b.value,10)) return -1;
else return 0
})

$("#blah").empty().append( my_options );

关于javascript - 使用 jQuery 或 javascript 查找最接近的匹配值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14255698/

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