`
BlueFuture
  • 浏览: 53326 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

Jquery选择器(三) -- Basic Filters

阅读更多

基本过滤选择器


[1]  :first      Returns: Array<Element>
      说明: 匹配选中集合中的第一个元素。
      

Js代码 复制代码
  1. $("tr:first").css("font-style""italic");  
$("tr:first").css("font-style", "italic");




[2]  :last       Returns: Array<Element>
      说明: 匹配选中集合中的最后一个元素。
      

Js代码 复制代码
  1. $("tr:last").css({backgroundColor: 'yellow', fontWeight: 'bolder'});  
$("tr:last").css({backgroundColor: 'yellow', fontWeight: 'bolder'});



[3]  :not(selector)        Returns: Array<Element(s)>
      说明: 过滤出与给定选择器匹配的所有元素。自jQuery 1.3起 :not() 开始支持逗号分隔选择器与复合选择器,例如::not(div a) and :not(div,a)。
      

Js代码 复制代码
  1. $("input:not(:checked) + span").css("background-color""yellow");  
$("input:not(:checked) + span").css("background-color", "yellow");


       selector: Selector--用来过滤的选择器。

[4]  :even       Returns: Array<Element(s)>
      说明: 匹配选中集合中的偶数下标元素,元素下标以0开始。
      

Js代码 复制代码
  1. $("tr:even").css("background-color""#bbbbff");  
$("tr:even").css("background-color", "#bbbbff");



[5]  : odd      Returns: Array<Element(s)>
      说明: 匹配选中集合中的奇数下标元素,元素下标以0开始。
      

Js代码 复制代码
  1. $("tr:odd").css("background-color""#bbbbff");  
$("tr:odd").css("background-color", "#bbbbff");



[6]  :eq(index)       Returns: Array<Element>
      说明: 匹配一个给定下标的元素。
      

Js代码 复制代码
  1. $("td:eq(2)").css("color""red");  
$("td:eq(2)").css("color", "red");


       index: Number--要匹配的元素的下标,基于0。

[7]  :gt(index)       Returns: Array<Element(s)>
      说明: 匹配大于给定下标的所有元素。
      

Js代码 复制代码
  1. $("td:gt(4)").css("text-decoration""line-through");  
$("td:gt(4)").css("text-decoration", "line-through");


       index: Number--要匹配的元素的下标,基于0。

[8]  :lt(index)       Returns: Array<Element(s)>
      说明: 匹配小于给定下标的所有元素。
      

Js代码 复制代码
  1. $("td:lt(4)").css("color""red");  
$("td:lt(4)").css("color", "red");


       index: Number--要匹配的元素的下标,基于0。

[9]  :header       Returns: Array<Element(s)>
      说明: 匹配所有标题元素,诸如h1,h2,h3等。
      

Js代码 复制代码
  1. $(":header").css({ background:'#CCC', color:'blue' });  
$(":header").css({ background:'#CCC', color:'blue' });



[10]  :animated       Returns: Array<Element(s)>
      说明: 匹配当前所有动画元素。
      

Js代码 复制代码
  1. $("#run").click(function(){   
  2.       $("div:animated").toggleClass("colored");   
  3.     });   
  4.     function animateIt() {   
  5.       $("#mover").slideToggle("slow", animateIt);   
  6. }   
  7. animateIt();  
$("#run").click(function(){
      $("div:animated").toggleClass("colored");
    });
    function animateIt() {
      $("#mover").slideToggle("slow", animateIt);
}
animateIt();





分享到:
评论

相关推荐

    jQuery选择器

    jQuery选择器是jQuery库的核心功能之一,用于高效地选取DOM元素。它提供了丰富的选择方式,使得开发者能够方便地操作HTML文档。以下是对jQuery选择器的详细说明: **基础选择器 (Basics)** 1. `#id`:通过元素ID...

    JQuery基础教程(圣思园)

    《JQuery基础教程(圣思园)》是...通过以上分析,可以看出圣思园的《JQuery基础教程》不仅涵盖了JQuery选择器的基础知识,还深入探讨了不同选择器的细节和应用场景,对于初学者理解和掌握JQuery选择器具有极高的价值。

    jQuery完全实例.rar

    这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最...

    jquery教程jquery教程

    除了这些基本选择器和过滤器外,jQuery 还提供了丰富的其他选择器和方法,例如基于内容、属性、可见性、索引等的过滤器,以及用于操作DOM、事件处理、动画效果等的功能。jQuery 的易用性和灵活性使其成为开发者实现...

    jquery1.5 参考文档

    在 jQuery 1.5 中,基础选择器是构建更复杂查询的基石,包括: - `#id`:选取具有指定 ID 的元素。 - `element`:选取指定类型的元素。 - `.class`:选取具有指定类名的元素,多个类名可通过`.`分隔。 - `*`:选取...

    jQuery 1.4.2 直观速查表

    基本过滤选择器 (Basic Filters) - **`:animated`**:选取正在执行动画的所有元素。 - 示例代码:`$("div:animated")`。 - **`:eq(index)`**:选取匹配集合中索引为index的元素。 - 示例代码:`$("li:eq(2)")`...

    jQuery 1.2 Cheat Sheet

    ### jQuery 1.2 Cheat Sheet...以上是对 jQuery 1.2 Cheat Sheet 的详细解读,涵盖了其核心功能、属性操作、选择器等方面的使用方法。通过这份速查手册,用户能够快速掌握 jQuery 的主要功能,并将其应用到实际开发中。

    jquery.cheatsheet.1.4.pdf

    综上所述,jQuery Cheat Sheet 1.4 提供了一个全面而深入的指南,涵盖了 jQuery 的核心概念、选择器、事件处理、属性管理等多个方面,对于学习和掌握 jQuery 极具价值。无论是初学者还是资深开发者,都能从中找到...

    jquery1.6 快捷查询手册

    通过以上介绍,我们可以看到 jQuery 1.6 提供了丰富的选择器功能,可以帮助开发者快速定位和操作 DOM 中的元素。无论是简单的选择器还是复杂的过滤器,jQuery 都提供了简洁高效的 API,使得前端开发变得更加轻松。

    网页变黑白色,兼容IE10、IE11

    上面的代码中,`progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)`是专为IE浏览器的滤镜语法,它同样可以实现灰度效果。 为了确保在不同浏览器上的兼容性,我们需要使用条件注释或者Modernizr这样的...

Global site tag (gtag.js) - Google Analytics