Jquery 如何在dropdownlist中获取包含值?

Jquery 如何在dropdownlist中获取包含值?,jquery,Jquery,在上面的行中,不支持大写和小写。我需要得到任何大小写。:包含的大小写必须完全相同,您可以使用过滤器(函数) var State = "State"; $("#StateOrigin option:contains(" + State + ")").attr('selected', 'selected'); var State = "State"; $("#StateOrigin option").filter(function(){ return $(this).text().toLo

在上面的行中,不支持大写和小写。我需要得到任何大小写。

:包含的大小写必须完全相同,您可以使用
过滤器(函数)

var State = "State";
$("#StateOrigin option:contains(" + State + ")").attr('selected', 'selected');
var State = "State";
$("#StateOrigin option").filter(function(){
    return $(this).text().toLowerCase() === State.toLowerCase();
}).prop('selected', true);
这假设您确实在查找选项文本,而不是选项的

如果要查找
,可以在上述代码中切换
val()
以查找
text()

var State = "State";
$("#StateOrigin option").filter(function(){
    return $(this).text().toLowerCase() === State.toLowerCase();
}).prop('selected', true);