jQuery复合选择器

迈不过友情╰ 2022-05-12 00:36 302阅读 0赞

一 介绍

复合选择器将多个选择器(可以是ID选择器、元素选择或是类名选择器)组合在一起,两个选择器之间以逗号“,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的jQuery对象。

多种匹配条件的选择器并不是匹配同时满足这几个选择器的匹配条件的元素,而是将每个选择器匹配的元素合并后一起返回。

复合选择器的使用方法如下:

$(“ selector1,selector2,selectorN”);

selector1:为一个有效的选择器,可以是ID选择器、无素选择器或是类名选择器等。

selector2:为另一个有效的选择器,可以是ID选择器、无素选择器或是类名选择器等。

selectorN:(可选择)为任意多个选择器,可以是ID选择器、无素选择器或是类名选择器等。

例如,要查询文档中的全部的标记和使用CSS类myClass的

标记,可以使用下面的jQuery代码:

$(“span,div.myClass”);

二 应用

在页面添加3种不同元素并统一设置样式。使用复合选择器筛选

元素和id属性值为span的元素,并为它们添加新的样式。

三 代码

  1. <script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
  2. <p class="default">p元素</p>
  3. <div class="default">div元素</div>
  4. <span class="default" id="span">ID为span的元素</span>
  5. <input type="button" value="为div元素和ID为span的元素换肤" />
  6. <script type="text/javascript">
  7. $(document).ready(
  8. function()
  9. {
  10. $("input[type=button]").click(
  11. function() //绑定按钮的单击事件
  12. {
  13. var myClass = $("div,#span"); //选取DOM元素
  14. myClass.css("background-color","#C50210"); //为选取的DOM元素设置背景颜色
  15. myClass.css("color","#FFF"); //为选取的DOM元素设置文字颜色
  16. });
  17. });
  18. </script>

四 运行效果

c6ef23bd-b7ea-35f3-9f61-d08535b7e722.png

发表评论

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

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

相关阅读

    相关 CSS复合选择

    交集选择器 并集选持器 后代选择器 子元素选择器 相邻兄弟选择器 属性选择器 交集选择器 交集选择器由两个选择器直接连接构成,其中第

    相关 CSS复合选择

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。 交集选择器 交集选择器由两个选择器构成,其中第一个为标签选

    相关 jQuery复合选择

    一 介绍 复合选择器将多个选择器(可以是ID选择器、元素选择或是类名选择器)组合在一起,两个选择器之间以逗号“,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个

    相关 CSS复合选择

    CSS复合选择器 复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。 交集选择器 交集选择器由两个选择器构成,其