Javascript 将setInterval()与jQuery一起使用以更改div内容

Javascript 将setInterval()与jQuery一起使用以更改div内容,javascript,jquery,Javascript,Jquery,每2秒钟,我想更改一些内容。目前,我有: setInterval(function() { $('.timer').text(3+3); }, 2000); 但是,它只是将.timer的当前文本替换为数字6。我希望它继续向现有数字添加3+3,因此6+3+3 我将此作为一个学习练习,因此任何其他帮助都将不胜感激。作为3+3=6,这并不奇怪,如果您需要字符串,请引用它们 setInterval(function() { $('.timer').text(function(_,

每2秒钟,我想更改一些内容。目前,我有:

 setInterval(function() {
    $('.timer').text(3+3);
}, 2000);
但是,它只是将
.timer
的当前文本替换为数字
6
。我希望它继续向现有数字添加
3+3
,因此
6+3+3


我将此作为一个学习练习,因此任何其他帮助都将不胜感激。

作为
3+3=6
,这并不奇怪,如果您需要字符串,请引用它们

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return txt + '3';
    });
}, 2000);

编辑:

如果要添加数字,可以执行以下操作:

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return parseInt(txt,10) + 3;
    });
}, 400);

作为
3+3=6
,这并不奇怪,如果您想要字符串,请引用它们

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return txt + '3';
    });
}, 2000);

编辑:

如果要添加数字,可以执行以下操作:

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return parseInt(txt,10) + 3;
    });
}, 400);

作为
3+3=6
,这并不奇怪,如果您想要字符串,请引用它们

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return txt + '3';
    });
}, 2000);

编辑:

如果要添加数字,可以执行以下操作:

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return parseInt(txt,10) + 3;
    });
}, 400);

作为
3+3=6
,这并不奇怪,如果您想要字符串,请引用它们

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return txt + '3';
    });
}, 2000);

编辑:

如果要添加数字,可以执行以下操作:

setInterval(function() {
    $('.timer').text(function(_, txt) {
        return parseInt(txt,10) + 3;
    });
}, 400);

据我所知,您希望在现有内容中添加3。走这条路

setInterval(function() {
    var oldContent = parseInt($('.timer').text(), 10);
    $('.timer').text(oldContent + 3);
}, 2000);

据我所知,您希望在现有内容中添加3。走这条路

setInterval(function() {
    var oldContent = parseInt($('.timer').text(), 10);
    $('.timer').text(oldContent + 3);
}, 2000);

据我所知,您希望在现有内容中添加3。走这条路

setInterval(function() {
    var oldContent = parseInt($('.timer').text(), 10);
    $('.timer').text(oldContent + 3);
}, 2000);

据我所知,您希望在现有内容中添加3。走这条路

setInterval(function() {
    var oldContent = parseInt($('.timer').text(), 10);
    $('.timer').text(oldContent + 3);
}, 2000);
这里是

这是

这是

这是


既然您指定了6+3+3,我想您有兴趣添加6吗?3+3结果还是6

setInterval(function() {
   var i = +$('.timer').text() ; // + converts the string to int
   i +=6; // add 6 as you have mentioned 3+3
   $('.timer').text(i); // update the inerText
}, 2000);

演示

既然您指定了6+3+3,我想您有兴趣添加6?3+3结果还是6

setInterval(function() {
   var i = +$('.timer').text() ; // + converts the string to int
   i +=6; // add 6 as you have mentioned 3+3
   $('.timer').text(i); // update the inerText
}, 2000);

演示

既然您指定了6+3+3,我想您有兴趣添加6?3+3结果还是6

setInterval(function() {
   var i = +$('.timer').text() ; // + converts the string to int
   i +=6; // add 6 as you have mentioned 3+3
   $('.timer').text(i); // update the inerText
}, 2000);

演示

既然您指定了6+3+3,我想您有兴趣添加6?3+3结果还是6

setInterval(function() {
   var i = +$('.timer').text() ; // + converts the string to int
   i +=6; // add 6 as you have mentioned 3+3
   $('.timer').text(i); // update the inerText
}, 2000);


演示

只是出于好奇,这是干什么用的
\u,
函数中的第一个参数谢谢,但是如何更改div的编号?因此,不是附加,而是将每个值加3?@tmyie-如果您试图添加数字,请使用数字->@Selman22-第一个参数是索引,我不需要它,所以我使用了下划线,因为我实际上不需要它做任何事情,但我必须键入一些东西,因为我需要第二个参数。我真的可以用I或其他任何东西,但下划线提醒我,我并没有真正用它做任何事情。只是出于好奇,这是干什么用的
\u,
函数中的第一个参数谢谢,但是如何更改div的编号?因此,不是附加,而是将每个值加3?@tmyie-如果您试图添加数字,请使用数字->@Selman22-第一个参数是索引,我不需要它,所以我使用了下划线,因为我实际上不需要它做任何事情,但我必须键入一些东西,因为我需要第二个参数。我真的可以用I或其他任何东西,但下划线提醒我,我并没有真正用它做任何事情。只是出于好奇,这是干什么用的
\u,
函数中的第一个参数谢谢,但是如何更改div的编号?因此,不是附加,而是将每个值加3?@tmyie-如果您试图添加数字,请使用数字->@Selman22-第一个参数是索引,我不需要它,所以我使用了下划线,因为我实际上不需要它做任何事情,但我必须键入一些东西,因为我需要第二个参数。我真的可以用I或其他任何东西,但下划线提醒我,我并没有真正用它做任何事情。只是出于好奇,这是干什么用的
\u,
函数中的第一个参数谢谢,但是如何更改div的编号?因此,不是附加,而是将每个值加3?@tmyie-如果您试图添加数字,请使用数字->@Selman22-第一个参数是索引,我不需要它,所以我使用了下划线,因为我实际上不需要它做任何事情,但我必须键入一些东西,因为我需要第二个参数。我真的可以用I或其他任何东西,但下划线提醒我,我并没有真正用它做任何事情。谢谢。第二个参数做什么,它是必需的?parseInt中的第二个参数指定了基,并且显式地添加它是一种好的做法。在本例中,我们希望它以10为基数。我也修改了它,因此它是
oldContent+1
。但是,
oldContent++
不起作用。我做错什么了?谢谢。第二个参数做什么,它是必需的?parseInt中的第二个参数指定了基,并且显式地添加它是一种好的做法。在本例中,我们希望它以10为基数。我也修改了它,因此它是
oldContent+1
。但是,
oldContent++
不起作用。我做错什么了?谢谢。第二个参数做什么,它是必需的?parseInt中的第二个参数指定了基,并且显式地添加它是一种好的做法。在本例中,我们希望它以10为基数。我也修改了它,因此它是
oldContent+1
。但是,
oldContent++
不起作用。我做错什么了?谢谢。第二个参数做什么,它是必需的?parseInt中的第二个参数指定了基,并且显式地添加它是一种好的做法。在本例中,我们希望它以10为基数。我也修改了它,因此它是
oldContent+1
。但是,
oldContent++
不起作用。我做错了什么?