Javascript jquery中的stop setinterval

Javascript jquery中的stop setinterval,javascript,jquery,Javascript,Jquery,我有一段代码,每一秒就让一个li更改一次it类: function getclient(FromClient) { var NewMsgLi = $("#FriendsList").find('li[id$=' + FromClient + ']'); setInterval(function () { NewMsgLi.toggleClass("NewMsgClass"); }, 1000); } function InitiateChat(ToCli

我有一段代码,每一秒就让一个li更改一次it类:

function getclient(FromClient) {
    var NewMsgLi = $("#FriendsList").find('li[id$=' + FromClient + ']');
    setInterval(function () {
        NewMsgLi.toggleClass("NewMsgClass");
    }, 1000);
}

function InitiateChat(ToClient) {
    $("#FriendsList").find('li[id$=' + ToClient + ']').removeClass("class");
}

InitiateChat在我点击一个按钮后触发FromClient和ToClient基本上是相同的id,但问题是'li'不会恢复正常,也不知道我做错了什么

您可以使用


查看函数。

您可以通过调用

var interval = setInterval(function() {
   //
}, 1000);
//
clearInterval(interval);

您发布的代码在语法上是无效的,而且根本不清楚这两个函数之间有什么关系。我编辑了请重新检查没有函数名,第一个函数是语法错误。(我意识到在作品中是这样的。)我认为这是一个复制/粘贴错误
var interval = setInterval(function() {
   //
}, 1000);
//
clearInterval(interval);