我有這樣的腳本,附加一個列表項,如果它不是媒體鏈接存在。 我想要它做的也是,如果列表項不存在,它的字體顏色(CSS)設置爲另一種顏色。如果列表項存在不追加,但改變FONTCOLOR
var itemName = userName,
userFound = false;
$('#msgUserlist li').each(function() {
if ($(this).text() === itemName) {
userFound = true;
}
});
if (userFound === true) {
////// at this point i want the fontcolor of the allready existing item be set.///
return;
} else
var newNode = document.createElement('li');
newNode.innerHTML = '<a id="switchtoUser" name="' + userName + '" ' + 'onclick="ajaxChat.getHistory' + '(\'' + userName + '\')"' + ' href="javascript:ajaxChat.sendPrivateMessageWrapper(\'/query ' + userName + '\');">' + userName + '</a>';
document.getElementById('msgUserlist').appendChild(newNode);
},
好吧,我有困難的把它提供的代碼的情況下。它看起來像下面的追加代碼也以奇怪的方式執行,它會附加幾十次。另外提供的其他解決方案也是如此。 – ingridsede