jQuery 选择器(进阶)

我会带着你远行 2022-09-19 12:10 254阅读 0赞

很多css上可以用的在jQuery上都是可以的

1、群组选择器——将相同的样式进行合并

$(‘div,p,span’).css(‘color’,’red’); //这样就可以给很多标签设置相同的属性,当然也可以是id或者class

2、后代选择器

  1. <table style="width: 100%;">
  2. <tr>
  3. <td>
  4. <a title="a2" href="#">首页</a>
  5. </td>
  6. <td>
  7. <a href="#">首页</a>
  8. </td>
  9. <td>
  10. <a href="#">首页</a>
  11. </td>
  12. </tr>
  13. </table>
  14. <div id="d1">
  15. <a title="a1" id="a1" href="#">首页</a>
  16. <a href="#">首页</a></div>
  17. $(function () {
  18. $("table tr td a").siblings().css("color", "red");//兄弟节点
  19. $("#d1").children('a').css("color", "red");//子节点
  20. $("div #a1").next().css("color", "red"); //同级下一个
  21. $("div #a1").nextAll().css("color", "red"); //同级下面所有同理prev位上面
  22. $("a[title]").css("color", "red"); //将有title属性的a标签选中
  23. $("a[title=a2]").css("color", "yellow"); //将有title属性并值位a2的a标签选中
  24. $("a[title^=a]").css("color", "green"); //将有title属性并开头a的a标签选中
  25. $("a[title$=a]").css("color", "white"); //将有title属性并结尾a的a标签选中
  26. $("a[title!=a1]").css("color", "grey"); //将有title属性并不等于a1的a标签选中
  27. $("a[title*=a]").css("color", "blue"); //将有title属性并包含a的a标签选中
  28. $("a[id][title*=a]").css("color", "orange"); //多属性选择
  29. });

发表评论

表情:
评论列表 (有 0 条评论,254人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery选择

    jQuery选择器   jq 选择器和 css 的选择器语法类似, jq 的选择器是他的灵魂   就是将 html 中的节点元素选择出来的语法,   jq 的选择器

    相关 jQuery

    一、检查jquery是否选择了元素:用jquery对象的length属性 判断是否选择到了元素 jquery有容错机制,即使没有找到元素,也不会出错,可以用lengt

    相关 Jquery 选择

    使用特殊操作符或“组合符”可以将简单选择器组合起来,表达文档树中元素之间的关系。下表列举了jQuery支持的组合选择器。这些组合选择器与CSS3支持的组合选择器是一样的。 下