Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery tr循环在第一个循环后不继续,期望每次都有单用户输入_Javascript_Jquery_Html - Fatal编程技术网

Javascript Jquery tr循环在第一个循环后不继续,期望每次都有单用户输入

Javascript Jquery tr循环在第一个循环后不继续,期望每次都有单用户输入,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jquery在行之间循环。我有3个html字段,我希望每个字段一个接一个地出现。到目前为止,这是可行的,但我的挑战是,在最后一个字段出现后,我希望循环重新开始,即再次显示第一个字段并重复循环。这种情况不会发生。任何帮助都将不胜感激,以下是我的代码 <td> <table> <tr> <h3>hi</h3> </tr> <tr&

我正在尝试使用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>

非常感谢您的帮助。谢谢。

为什么您的桌子周围有
标记?还有,
$(“.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.
    }
}