我想测试某个元素是否在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;
}
});
但它不起作用。我究竟做错了什么?
最佳答案
尝试这个 :$(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>