01.内容过滤选择器.html 995 B

1234567891011121314151617181920212223242526272829303132
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>内容过滤选择器</title>
  8. </head>
  9. <body>
  10. <p>p标签1aaadfdfd</p>
  11. <p>p标签2dfdsfd</p>
  12. <p>p标签3dfdsffd</p>
  13. <p></p>
  14. <p><span></span></p>
  15. <p><i><span></span></i></p>
  16. </body>
  17. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  18. <script>
  19. // :has(selector) 获取含有选择器所匹配的元素
  20. $('p:has(span)').html('aaaaaa')
  21. // :parent 获取含有子元素或文本的元素
  22. // $('p:parent').html('新修改的内容')
  23. // :empty 获取不包含子元素或文本内容的元素
  24. // $('p:empty').html('新修改的内容')
  25. // :contains(text) 获取包含指定文本内容的元素
  26. // $('p:contains(aaa)').css('color','red')
  27. // $('p:contains(d)').css('color','red')
  28. </script>
  29. </html>