我想测试某个元素是否在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;
}
});
但不起作用。我在做什么错了?
答案 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>