<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js判断数组中是否包含一个数字</title>
<script src="jquery/jquery-3.2.1.min.js"></script>
<script src="jquery/jquery.preloader.min.js"></script>
</head >
<body>
<div class="announcement">
<p class="p1">
1人收藏
</p>
</div>
<script type="text/javascript">
var ss = $(".p1").text(),s = '2',is = '';
if($(".p1").html().indexOf(s)==-1){
is = '不包含';
}else{
is = '包含';
}
$('.announcement').append('<p>"'+ss+'" '+is+' "'+s+'"</p>');
</script>
</body>
</html>
用法:
if($(this).indexof('关键字') == -1)
如果没出现,则if的结果为ture
PS:如果要检索的字符串值没有出现,则indexof()方法会返回 -1。