我想获取页面上的所有 H2、H3 或 H4 标题,并使用它们创建一个<select>
框,其中每个选项都是页面标题。这应该包括价值。我想最终使用选择框来触发事件;每次有人选择一个标题时,每个标题后面的相应段落fadeIn()
和任何可见段落都会fadeOut()
。
例如,假设页面如下所示:
<select></select>
<h4>Some title 1</h4>
<p>Paragraph that followstitle 1</p>
<h4>Some title 2</h4>
<p>Paragraph that followstitle 2</p>
变成:
<select>
<option value="Some title 1">Some title 1</option>
<option value="Some title 2">Some title 2</option>
</select>
<h4>Some title 1</h4>
<p>Paragraph that followstitle 1</p>
<h4>Some title 2</h4>
<p>Paragraph that followstitle 2</p>
不幸的是,我正在使用 jQuery 1.4.2 并且无法更改它。