gpt4 book ai didi

jquery - 我需要哪个选择器来通过其文本选择一个选项?

转载 作者:IT王子 更新时间:2023-10-29 03:23:59 27 4
gpt4 key购买 nike

我需要检查 <select>有一个选项,其文本等于特定值。

例如,如果有一个 <option value="123">abc</option> ,我会寻找“abc”。

是否有选择器可以做到这一点?

我正在寻找类似于 $('#select option[value="123"]'); 的东西但对于文本。

最佳答案

这可以帮助:

$('#test').find('option[text="B"]').val();

Demo fiddle

这将为您提供带有文本 B 的选项,而不是包含 B 的文本的选项。

对于最新版本的 jQuery,上述内容不起作用。 正如 Quandary 评论的那样下面,这是适用于 jQuery 1.9.1 的方法:

$('#test option').filter(function () { return $(this).html() == "B"; }).val();

Updated fiddle

关于jquery - 我需要哪个选择器来通过其文本选择一个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3744289/

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