<div id="nums">
<div id="d0"></div>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3"></div>
</div>
如何获得所有divs
内nums
后div 1
如何获得一个DIV之后的所有div jQuery中
<div id="nums">
<div id="d0"></div>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3"></div>
</div>
如何获得所有divs
内nums
后div 1
如何获得一个DIV之后的所有div jQuery中
改变了你的ID,因为一个ID不能以整数开头。没关系,请看评论。
$('#1').nextAll('div')
使用HTML5数字ID将是有效的http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-id-attribute – Andreas 2012-08-06 19:47:53
@Andreas:酷,我不知道。感谢您的高举。 – 2012-08-06 20:29:42
$("div#nums div#1").siblings("div")
如果你有任何div#1之前,你会选择这些。 – 2012-08-06 19:46:32
看@David Hedlund的例子,并按照他的id推荐。 – 2012-08-06 19:47:58
$( '#DIV DIV NUMS')不是( '#DIV D1')。
或
$( '#DIV DIV NUMS D1#')的兄弟姐妹( 'DIV')。
这两种方法都会产生'#0'。当然,它并不存在于原始问题中,但明确的请求“之后”做了。 – 2012-08-06 20:35:35
它在文档:http://api.jquery.com/children/ – peacemaker 2012-08-06 19:43:54
如果DIV 1你的意思是第一个孩子>'$( “#DIV NUMS:第一胎”)。nextAll();' – SpYk3HH 2012-08-06 21:59:46