jQuery选择器可以对 DOM 元素的标签名、属性名、状态等进行快速准确的选择,并且不必担心浏览器的兼容性。

一、简单选择器

二、jQuery常规选择器

ID元素返回的是单个元素,class和元素名返回的是多个元素,可以采用jquery核心自带的size()和length方法来查看返回的个数。

二、进阶选择器

二、jQuery常规选择器

三、高级选择器

二、jQuery常规选择器

//后代选择器

$(".box p").css("color","red");

jquery为后代选择器提供了提供了一个等价的find()方法

$(".box").find("p").css("color","red");

//子选择器

$(".box>p").css("color","red");

jquery为子选择器提供了提供了一个等价的children()方法

$(".box").children("p").css("color","red");

//next选择器(同级下一个节点)

$(".box+p").css("color","red");

jquery为next选择器提供了提供了一个等价的next()方法

$(".box").next("p").css("color","red");

//nextAll选择器(后面所有的同级节点)

$(".box~p").css("color","red");

jquery为nextAll选择器提供了提供了一个等价的nextAll()方法

$(".box").nextAll("p").css("color","red");

//prev()和prevAll()方法

$(".box").prev("p").css("color","red");  //同级上一个节点

$(".box").prevAll("p").css("color","red");  //同级上面所有的节点

//prevUntil()和nextUntil()方法

$(".box").prevUntil("p").css("color","red");    //同级上非指定元素选定,遇到则停止

$(".box").nextUntil("p").css("color","red");    //同级下非指定元素选定,遇到则停止

//siblings()方法

$(".box").siblings("p").css("color","red");   //选中上下相邻的所有元素

//等价于下面:

$('#box').prevAll('p').css('color', 'red'); //同级上所有元素选定

$('#box').nextAll('p').css('color', 'red'); //同级下所有元素选定

四、属性选择器

二、jQuery常规选择器

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-07-02
  • 2021-06-12
  • 2021-12-20
猜你喜欢
  • 2021-12-21
  • 2022-01-08
  • 2021-12-10
  • 2021-07-20
  • 2021-11-25
  • 2021-11-23
  • 2021-07-24
相关资源
相似解决方案