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

时间:2013-08-05 15:23:46

标签: javascript jquery html select drop-down-menu

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

我发现无法做到这一点,只能选择一个值。

有人可以帮助我吗?

此致 Chricken

2 个答案:

答案 0 :(得分:0)

您可以使用过滤器来实现此目的(假设代码中有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')")

答案 1 :(得分:0)

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

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