带有:contains条件的switch语句

时间:2019-01-18 15:15:50

标签: javascript jquery if-statement switch-statement

我想测试某个元素是否在switch语句中包含某些字符串。我的代码类似于以下内容:

jQuery("#selector").on( "ajaxSuccess", function() {
    var myVar = jQuery(this).is(':contains("some string")');
    switch (myVar){
        case ':contains("some string")': jQuery([do something here]);
        break;
    }
}); 

但不起作用。我在做什么错了?

1 个答案:

答案 0 :(得分:1)

尝试一下:

$(this).text().includes("some string")

console.log( $("div").text().includes("amet") )
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>