使用jQuery选择一个具有特定文本的选项

select an option with specific text with jQuery

本文关键字:文本 选项 一个 选择 jQuery 使用      更新时间:2023-09-26

我的html文档中有一个名为".dmmjobcontrol_category"的选择框。我想做的是选择一个带有特定文本的选项。

我没有找到任何方法,只能选择一个值。

有人能帮我吗?

谨致问候,克里肯

您可以使用filter来实现这一点(假设jquery在您的代码中可用)

$('.dmmjobcontrol_category option').filter(function(){
  return $(this).text() == "Your needed value"
});

或者:包含选择器http://api.jquery.com/contains-selector/

$(".dmmjobcontrol_category option:contains('Your needed value')")

我会在末尾添加最后一位,以确保它实际上是所选的选项。

$('.dmmjobcontrol_category option').filter(function(){
    return $(this).text() == "Your needed value"
}).prop("selected", "true");