我想知道如何制作以下内容。
假设我有 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 的知识,所以我无法自己弄清楚。