js判断页面出现指定文字显示div,否则隐藏
<divclass="le"><p>测试问问</p></div><divclass="cj"><ahref="./"></a></div>比与出现上面的“问问”文字,出现...
<div class="le"><p>测试问问</p></div>
<div class="cj" ><a href="./"></a></div>
比与出现上面的“问问”文字,出现下面的div,没有这个文字则隐藏 展开
<div class="cj" ><a href="./"></a></div>
比与出现上面的“问问”文字,出现下面的div,没有这个文字则隐藏 展开
2个回答
2017-06-07
展开全部
提取出 le,cj中内容如 var text= $(".le").text()
用 indexOf 判断 :text.indexOf("问问");
存在的话会返回第一个匹配项位置 ,不存在返回-1 ,通过返回值就可以进行判断
用 indexOf 判断 :text.indexOf("问问");
存在的话会返回第一个匹配项位置 ,不存在返回-1 ,通过返回值就可以进行判断
展开全部
if($('.le').html()=='测试问问'){
$('.cj').css({display: 'block'});
}
if($('.le').html()!='测试问问'){
$('.cj').css({display: 'none'});
}
追问
这种方法是出现所有的字就可以使用这种,如果只判断其中的两个特定字呢,比与“”测试
追答
indexOf('测试')没出现会返回-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询