03.属性过滤选择器.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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 title="ppp">ppppppppp</p>
  11. <p title="pps">ppppppppp</p>
  12. <p title="asp" id="p-box">cccccccccc</p>
  13. <p>aaaaaaaaaaaaaa</p>
  14. <p id="p1">bbbbbbbbbbb</p>
  15. </body>
  16. <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  17. <script>
  18. $('p[title][id]').css('color','blue')
  19. // [attr*=value] 获取属性值含有value的元素
  20. // $('p[title*=s]').css('color','blue')
  21. // [attr$=value] 获取属性值以value结尾的元素
  22. // $('p[title$=p]').css('color','blue')
  23. // [attr^=value] 获取属性值以value开头的元素
  24. // $('p[title^=p]').css('color','blue')
  25. // [attr!=value] 获取属性值不为value的元素
  26. // $('p[title!=ppp]').css('color','blue')
  27. // [attr=value] 获取属性值为value的元素
  28. // $('p[title=ppp').css('color','blue')
  29. // $('p[title=sdf').css('color','blue')
  30. // [attr] 获取含有指定属性的元素
  31. // $('p[title]').css('color','blue')
  32. </script>
  33. </html>