如何在每个匹配的链接旁边附加文本?
for (var i = 0; i < author.length; i++) {
var adminID = author[i]["href"].match(//users/(d+)/g);
for (var j = 0; j < userID.length; j++) {
if (adminID == userID[j]) {
$(`a[href*="${userID[j]}"]`).append('<span>text</span>');
}
}
}
ad a flag以陈述已附加
for (var i = 0; i < author.length; i++) {
var adminID = author[i]["href"].match(//users/(d+)/g);
var appended = false;
for (var j = 0; j < userID.length; j++) {
if (adminID == userID[j] && !appended) {
appended = true;
$(`a[href*="${userID[j]}"]`).append('<span>text</span>');
}
}
}
之后仅break
:
for (var i = 0; i < author.length; i++) {
var adminID = author[i]["href"].match(//users/(d+)/g);
for (var j = 0; j < userID.length; j++) {
if (adminID == userID[j]) {
$(`a[href*="${userID[j]}"]`).append('<span>text</span>');
break;
}
}
}