jQuery を使用して非常にわかりやすい FAQ ページを作成しています。そのようです:
<h2>What happens when you click on this question?</h2>
<p>This answer will appear!</p>
これはすべて非常に特殊な div 内にあるため、. でヘッダーを選択し$('#faq h2')
ます。シンプルですね。H2 をクリックし、 を使用this.next()
して次の段落を表示します。
(このページの警告は、非プログラマーがこのページを保守するということです。そのため、私はクラスを使用していません。新しいエントリに適切なクラスが含まれているという保証はありません。)
そう!問題:
<h2>What happens when you click on the next question?</h2>
<p>That is an interesting conundrum.</p>
<p>Because the maintainer is kind of long-winded</p>
<p>and many answers will span a few paragraphs.</p>
div
では、 s やクラスなどを追加せずに、this.next()
クリックされた質問と次の質問 (H2 ヘッダー) の間のすべてをルーチンに選択させるにはどうすればよいでしょうか?