оператор switch с: содержит условие - PullRequest
0 голосов
/ 18 января 2019

Я хотел бы проверить, содержит ли определенный элемент некоторую строку в операторе 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 голосов
/ 18 января 2019

Попробуйте это:

$(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>
...