我有一个带有标题和无序列表的文档。
如何使用 JQuery 选择给定标题(通过其唯一的类名)以及该标题和下一个标题之间的所有内容?
更新:
你们提供的建议很好,但并不是我想要的。例如,在下面的代码中,我只想访问'id'为'heading2'的"h1"和除'id'为'heading3'的"h1"之外的所有内容。
上面提供的jQuery示例将访问第一个非"h"标签后面的所有内容,这不是我想要的。
...或者,如果我错了,请纠正我 :)
<h1 id="heading1">...</h1>
<ul>...</ul>
<p>...</p>
<ul>...</ul>
<p>...</p>
<h1 id="heading2" >...</h1>
<ul>...</ul>
<p>...</p>
<ul>...</ul>
<p>...</p>
<h1 id="heading3" >...</h1>
<ul>...</ul>
<p>...</p>
<ul>...</ul>
<p>...</p>
.andSelf
已经被弃用了,我们需要从jQuery 1.8开始使用.addBack()
。http://api.jquery.com/addBack/ - Abdul Hameed