我在下面的链接中使用秒表代码

Stop Watch Codes

这是我创建的其他代码

<h1 id="lapping"><time></time></h1>
<button type="button" id="lap" class="btn btn-default">Lap</button>


这是我创建的其他JQuery

$(document).ready(function(){
    var testValue = $("#lapping").text();

    $(document).ready(function(){
        $("#lap").click(function() {
            console.log(testValue);
        });
    });
});


我需要我的Lap onclick代码方面的帮助,因为即使我在20秒或1分钟内单击Lap按钮,该代码也会始终在控制台上显示00:00:01。

最佳答案

问题是因为仅在加载DOM时读取#lapping值。相反,每当按下#lap按钮时,您都需要检索该值。

尝试这个:

$(document).ready(function() {
    $("#lap").click(function() {
        var testValue = $("#lapping").text();
        console.log(testValue);
    });
});


Updated fiddle

关于javascript - 在控制台上显示秒表的时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39896372/

10-11 05:46