如果我有这种结构:
<h5>Some Text</h5>
<div>Some more text related to the text above.</div>
我知道我可以选择div:
$('h5 + div')
我的问题是如果我有一个已经包含h5标签的jquery对象,有没有办法访问后面的div?
$('h5').each(function() {
// now how do I grab the div just below it?
$DIV = ??????????
}
$.next()
显然只发现了实际的兄弟姐妹(标签必须相同)所以这里没有任何帮助。
文档看起来像.next只有相同类型的标签,当我测试时我犯了一个不同的错误,所以这个问题实际上是一个非问题: - \
答案 0 :(得分:3)
使用此功能,您可以在使用next
时指定选择器,以便在兄弟姐妹中查找。
$('h5').next("div");
查看您的标记,next()
也会对您有所帮助,因为div
是h5
的直接兄弟。