Javascript Jquery tr循环在第一个循环后不继续,期望每次都有单用户输入
我正在尝试使用jquery在行之间循环。我有3个html字段,我希望每个字段一个接一个地出现。到目前为止,这是可行的,但我的挑战是,在最后一个字段出现后,我希望循环重新开始,即再次显示第一个字段并重复循环。这种情况不会发生。任何帮助都将不胜感激,以下是我的代码Javascript Jquery tr循环在第一个循环后不继续,期望每次都有单用户输入,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jquery在行之间循环。我有3个html字段,我希望每个字段一个接一个地出现。到目前为止,这是可行的,但我的挑战是,在最后一个字段出现后,我希望循环重新开始,即再次显示第一个字段并重复循环。这种情况不会发生。任何帮助都将不胜感激,以下是我的代码 <td> <table> <tr> <h3>hi</h3> </tr> <tr&
<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>
非常感谢您的帮助。谢谢。为什么您的桌子周围有
标记?还有,$(“.reset”)。名为
应该做什么?名为$(“.reset”)。这是我在尝试查看返回时字段是否为空时添加的。我的意思是,在第三个字段被隐藏后,第一个字段再次出现,但带有一个值。但这真的不是我的问题。问题是在第二个循环的第一个字段之后,我提交了,第二个字段没有出现。@Blazemonger,如果我理解你的问题,td标记只是普通的html标记,它们是我表中行中的数据。你说的循环在哪里?显示的Javascript何时以及如何调用?
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.
}
}