我是靠谱客的博主 勤恳夏天,最近开发中收集的这篇文章主要介绍jQuery中的选择器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

筛选选择器:

语法m描述y语法
:first获取第一位$('li:first') 
:last获取最后一位$('li:last') 
:eq(index)获取指定位置的值$('li:eq(2)') 
:odd获取奇数 $('li:odd)
:even获取偶数 $('li:even')

 

基本选择器:

名称描述语法
ID选择器获取指定ID的元素$('#id')
全选选择器匹配所有元素$('*')
类选择器获取同一类型class的元素$('.class')
标签选择器获取同一类标签的所有元素$('div')
并集选择器选取多个元素$('div,p,li')
交集选择器交集元素$('li.current')

 

层级选择器:

名称描述用法
子代选择器使用>号,获取亲儿子层级的元素,不会获取孙子层级的元素$('ul>li')
后代选择器使用空格,获取ul下的所有li元素,包括孙子等$('ul  li')

 

筛选方法:

语法用法说明
parent( )$('li').parent()查找父类
childern(selector)$('ul').children('li')x相当于$('ul>li'),最近一级(亲儿子)
find(selector)$('ul').find('li')相当于$('ul  li'),后代选择器
siblings(selector)$('.first').siblings('li')查找兄弟节点,不包括自己本身
nextAll([expr])$('.first').nextAll()查找当前元素之后所有的同辈元素
prevtAll([expr])$('.last').prevAll()查找当前元素之前所有的同辈元素
hasClass(class)$('div').hasClass('protected')检查当前元素是否含有某个特定的类,如有,返回true
eq(index)$('li').eq(2)相当于$('li:eq(2)'),index从0开始

 

      修改指定位置元素的信息:(效果一致,更推荐第二种方式。

      方式一:$('ul li:eq(2)').css('color','red') 

      方式二:$('ul li').eq(2).css('color','red')

转载于:https://www.cnblogs.com/qtbb/p/11303047.html

最后

以上就是勤恳夏天为你收集整理的jQuery中的选择器的全部内容,希望文章能够帮你解决jQuery中的选择器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部