实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>3.内容过滤器</title> <style type="text/css"> .bg-wheat {background-color: wheat} .bg-green {background-color: green} .bg-pink {background-color: pink} </style> </head> <body> <h2>春晓</h2><span></span> <p>春眠不觉晓,处处闻帝鸟。</p> <p>夜来风雨声,花落知多少?</p> <p>我的老婆:<img src="./images/laopo.jpg" width="150"></p> <p>我想对老婆说:<input type="text" name=""><button>提交</button></p> </body> </html> <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.选择有某个子标签的元素 $('p:has("img")').addClass('bg-pink') //4.选择所有以P为父元素的节点,添加一个绿背景 $('p:parent').addClass('bg-green') //5.取反过滤器not $(':not(:empty').css('color','red') </script>
运行实例 »
点击 "运行实例" 按钮查看在线实例
作业地址: