以下の作り方を考えてみました。
4 つ (またはそれ以上) の質問があるとします。すべての質問には、1 つ以上のサブ質問とチェックボックスがあります。htmlは次のようになります
<div class="question>
<p>What kind of fruit do you like?</p>
<div class="subquestions">
<p>I like bananas</p><input checkbox>
<p>I like apples</p><input checkbox>
<p>I like strawberrys</p><input checkbox>
</div>
</div>
<div class="question>
<p>What kind of class do you like?</p>
<div class="subquestions">
<p>I like math</p><input checkbox>
<p>I like biology</p><input checkbox>
</div>
</div>
<div class="question>
<p>What kind of sport do you like?</p>
<div class="subquestions">
<p>I like football</p><input checkbox>
<p>I like cricket</p><input checkbox>
<p>I like tennis</p><input checkbox>
<p>I like basketball</p><input checkbox>
</div>
</div>
<div class="question>
<p>What kind of games do you like?</p>
<div class="subquestions">
<p>I like call of duty</p><input checkbox>
<p>I like battlefield 3</p><input checkbox>
</div>
</div>
html が 4 回繰り返されていることがわかるように、質問とサブ質問のみが変更されるため、jQuery を使用して html を取り除く方法があるかどうか疑問に思っていました。
<div class="question>
<p><question_text></p>
<div class="subquestions">
<p><subquestion_text></p><input checkbox>
</div>
</div>
このhtmlをマークアップしてから、変数を使用してデータを入れる関数を作成できるのではないかと考えていました。しかし、私はまだjQueryについて多くのことを学んでいるので、自分で理解することはできません.