欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

jquery内容过滤

程序员文章站 2022-04-12 07:53:59
...
<body>
<h2>春晓</h2><span></span>
<p>春眠不觉晓,处处闻啼鸟。</p>
<p>夜来风雨声,花落知多少</p>
<p>我的女神:<img src="../images/gyy.jpg" width="150"></p>
<p>我想对圆圆:<input type="" name=""><button>提交</button></p>
</body>
<script type="text/javascript" src="../js/jquery-3.3.1.js"></script>
<script type="text/javascript">

//1.选择包含指定文本内容的元素

$('p:contains(\'春\')').addClass('bg-wheat')
$('p:contains("春")').addClass('bg-wheat')
$('p:contains("风")').addClass('bg-green')

//2.选择内容为空的标签,空是指没有子标签,甚至连文本内容都不能有

$(':empty').text('作者:孟浩然')

//3.选择有img标签(图片)的p元素,给它加个背景

$('p:has("img")').addClass('bg-pink')

//4.选择所有以p为父元素的节点,添加绿背景

$('p:parent').addClass('bg-green')

//5.取反过滤器not,选择页面中所有内容不为空的元素,前景色变更为红色

$(':not(:empty)').css('color','red')
</script>

以上就是jquery内容过滤的详细内容,更多请关注其它相关文章!