Javascript 将类添加到数组元素
我正在比较两个数字数组以找到匹配项 如果找到匹配项,我希望通过指定css类为该元素着色。 匹配工作正常,但忽略addClass。只需要将类添加到结果中 JavaScriptJavascript 将类添加到数组元素,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
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'+n+'';
打破
}
}
}
$(“#匹配项”)。追加(li);
更改ur
$(“n”).addClass(“匹配”)代码>
到
现在很好用
$("ul").addClass("match");