天天看点

jQuery其他关系查找方法

jQuery其他关系查找方法
  • find()后代元素:传递一个规定的选择器作为参数,查找范围是jQuery对象的所有后代
* 兄弟元素

  紧邻的兄弟元素方法:

  * next()下一个兄弟
  * prev()前一个兄弟

  多选方法

  * nextAll()后面所有兄弟
  * preAll()前面所有兄弟      

 通过传递参数可以进行二次选择,参数是字符串格式的选择器,在前面或后面兄弟中选中符合选择器规定的部分。

  • parents()祖先级
 //实现点击一个子级标签,自己变红色,使它的祖先级变成蓝色
 // parents() 查找包含body在内的祖先级
 // $(this).css("background-color","red")
 // .parents().css("background-color","skyblue")       
                   
// parents()传参数,可以筛选去掉不是div的元素
 $(this).css("background-color", "red")
  .parents("div").css("background-color", "skyblue")
})