调用 next() 方法的 jQuery 对象可以分为两种,一是单一的对象,二是对象的集合,下面分开说明:
jQuery 对象单一
假设以下 HTML 代码:
CSS 语句为:
#wrapper li{
color:white;
background:#333;
}
所用 jQuery 语句如下:
$("#wrapper li:first-child").next().css("background", "#0175cc");
使用 $("#wrapper li:first-child") 选择无序列表 ul 中的第一个列表项 li,此时 jQuery 对象单一,因此调用 next() 方法时,取得的是紧跟在它后面的那个同辈 (sibling) 元素,即第二个 li。点击下面的 jsfiddle 链接,运行示例,可以看到,第二个 li 元素的背景色现在已经改变。
示例1:jQuery next()
这样 nextAll() 方法的意思也很明确,它选定第一个 li 后的所有同辈元素。
示例2:jQuery nextAll()
jQuery 对象集合
另一段 HTML 代码:
jquery next() 函数示例
last sentence
CSS 语句:
#wrapper li{
color:white;
background:#333;
}
所用 jQuery 语句:
$("#wrapper div").next().css("font-size", "25px");
这里的 jQuery 语句 $("#wrapper div") 选中两个 div,一个紧跟在 ul.nav 后面,一个 id 为 jquery_next,它们是一个对象集合,因此,next() 方法将选中两个 jQuery 对象:第一个 div 后的 ol 序列,第二个 div 后的 p 段落,然后更改其字体大小。
示例3:jQuery展开收缩菜单
脚本部分:
html部分:
重点是.next()这个方法,取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。可以用一个可选的表达式进行筛选
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级