我正在尝试使用 jquery 在行之间循环。我有 3 个 html 字段,我希望每个字段一个接一个地出现。到目前为止这是有效的,但我的挑战是在最后一个字段出现后,我希望循环重新开始,即再次显示第一个字段并重复循环。这不会发生。任何帮助将不胜感激,以下是我的代码
<td>
<table>
<tr>
<h3>hi</h3>
</tr>
<tr>
<td><b>Enter Your Information:</b>
</td>
</tr>
<div class="question">
<tr id="qline1">
<td>What is your full name?</td>
<td>
<input type="text" name="named" onchange="calculate();">
</td>
</tr>
<tr id="qline2">
<td>What is your address?</td>
<td>
<input type="text" name="address" onchange="calculate();">
</td>
</tr>
<tr id="qline3">
<td>Date of Birth?</td>
<td>
<input type="text" name="dob" onchange="calculate();">
</td>
</tr>
</div>
<tr>
<td></td>
<td>
<input type="button" value="Compute" onclick="calculate();">
</td>
</tr>
</table>
</td>
JS:
if (named) {
$(namedresult).html(named);
$("#qline1").hide();
$("#qline2").show();
var identify = false;
$(addressresult).html(address);
if (address && named) {
$("#qline2").hide();
$("#qline3").show();
}
$(dobresult).html(dob);
if (dob) {
$("#qline3").hide();
$(".reset").named
$("#qline1").show();
var identify = true;//At this point, the loop should go back to the first line //and start all over. This does not happen.
}
}
非常感谢任何帮助。谢谢。