简体   繁体   English

单击按钮后如何更改数据值

[英]how to change the value of data after clicking a button

I have this problem to change the value of a variable that are using a loop that are triggered using button. 我有这个问题来更改使用按钮触发的循环的变量的值。 For now my javascript code looks like this: 目前,我的JavaScript代码如下所示:

$(document).ready(function() {
    var cnt = 2;    
    $("#anc_add3").click(function() {
        $('#tbl4 tr').last().after('<tr><td><h3>PM [' + cnt + ']</h3></td><td><textarea> 
        cnt++;
    }); 

    var d = 2;
    $("#anc_addsupp").click(function() {
        $('#tbl4 tr:last-child').last().after('<tr><td><h3>Supplier [' + d + ']</h3></td><td>
        d++;
    });

What I am trying to do is to set a trigger that will restore $cnt initial value to 2 after clicking #anc_addsupp . 我要尝试做的是设置一个触发器,在单击#anc_addsupp后将$cnt初始值恢复为2 Can anyone help me please I am struggling with this code for the past day. 任何人都可以帮助我,我在过去的一天中一直在努力使用此代码。

you can do this. 你可以这样做。

var cnt = 2;   
      $(document).ready(function() {

        $("#anc_add3").click(function() {
            $('#tbl4 tr').last().after('<tr><td><h3>PM [' + cnt + ']</h3></td><td><textarea> 
            cnt++;
        }); 

        var d = 2;
        $("#anc_addsupp").click(function() {
            $('#tbl4 tr:last-child').last().after('<tr><td><h3>Supplier [' + d + ']</h3></td><td>
            d++;
           cnt = 2;
        });
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM