Javascript 将类添加到数组元素

Javascript 将类添加到数组元素,javascript,jquery,Javascript,Jquery,我正在比较两个数字数组以找到匹配项 如果找到匹配项,我希望通过指定css类为该元素着色。 匹配工作正常,但忽略addClass。只需要将类添加到结果中 JavaScript var main = ["10", "13", "28", "35", "40"]; var picked = ["05", "13", "28", "35", "42"]; var matched = []; for (var j = 0; j < main.length; j++) { for (var k

我正在比较两个数字数组以找到匹配项

如果找到匹配项,我希望通过指定css类为该元素着色。 匹配工作正常,但忽略addClass。只需要将类添加到结果中

JavaScript

var main = ["10", "13", "28", "35", "40"];
var picked = ["05", "13", "28", "35", "42"];
var matched = [];
for (var j = 0; j < main.length; j++) {
    for (var k = 0; k < picked.length; k++) {
        var n = picked[k];
        if (main[j] == n) {
                matched.push(n);
                $("n").addClass("match");
                break;
                  }
        }
    }
$("#matches").append("<li>" + matched + "</li>");
var main=[“10”、“13”、“28”、“35”、“40”];
选择的风险值=[“05”、“13”、“28”、“35”、“42”];
var匹配=[];
对于(var j=0;j”+matched+””);

试试这样的方法, 类应用于html元素而不是字符串,所以将其应用于li

var main = ["10", "13", "28", "35", "40"];
var picked = ["05", "13", "28", "35", "42"];
var matched = [];
var li = '';
for (var j = 0; j < main.length; j++) {

    for (var k = 0; k < picked.length; k++) {
        var n = picked[k];
        if (main[j] == n) {
                matched.push(n);
            li += '<li class="match">' + n + '</li>';

                break;
                  }
        }
    }
$("#matches").append(li);
var main=[“10”、“13”、“28”、“35”、“40”];
选择的风险值=[“05”、“13”、“28”、“35”、“42”];
var匹配=[];
var li='';
对于(var j=0;j';
打破
}
}
}
$(“#匹配项”)。追加(li);
更改ur

$(“n”).addClass(“匹配”)

现在很好用

$("ul").addClass("match");