Jquery 在另一个setInterval中使用setInterval

Jquery 在另一个setInterval中使用setInterval,jquery,html,css,setinterval,Jquery,Html,Css,Setinterval,嗨,朋友们,我只想使用一个setInterval函数运行我的代码。目前,我正在使用两个setInterval来实现我的目标。对于您的reff,我们是否可以只使用一个“setInterval”来获得相同的结果?请转到此链接,我也在下面提到了我的代码 脚本 setInterval(function () { $('div').css('display', 'none'); }, 5000); var num = 2; $('div').append('1&l

嗨,朋友们,我只想使用一个
setInterval
函数运行我的代码。目前,我正在使用两个
setInterval
来实现我的目标。对于您的reff,我们是否可以只使用一个“setInterval”来获得相同的结果?请转到此链接,我也在下面提到了我的代码

脚本

    setInterval(function () {
        $('div').css('display', 'none');
    }, 5000);

    var num = 2;
$('div').append('1<br/>')
    setInterval(function () {
        if (num <= 5) {
            $('div').append(num + '<br/>')
            num++;
        }
    }, 1000)
HTML

<div></div>

var num=2;
$('div').append('1
')) var setint=setInterval(函数(){
如果(num,只需在原始设置间隔中添加一些额外的条件

var num = 2;
$('div').append('1<br/>')
setInterval(function () {
    if (num <= 5) {
        $('div').append(num + '<br/>')
        num++;
    } else if (num < 6) {
        num++;
    } else {
        $('div').css('display', 'none');
    }
}, 1000)
var num=2;
$('div').append('1
')) setInterval(函数(){
如果(num)你在任何地方都没有停止你的间歇?请看我在回答中提到的这种方式谢谢@Jack
 var num = 2;
    $('div').append('1<br/>')
    var setint=    setInterval(function () {

            if (num <= 5) {
                $('div').append(num + '<br/>')
                num++;
            }else{
            $('div').css('display', 'none');
            clearInterval(setint);
           }    
        }, 1000)
var num = 2;
$('div').append('1<br/>')
setInterval(function () {
    if (num <= 5) {
        $('div').append(num + '<br/>')
        num++;
    } else if (num < 6) {
        num++;
    } else {
        $('div').css('display', 'none');
    }
}, 1000)