我正在使用Jquery從我正在處理的網站執行某些操作;我正在做一些請求,並從我得到的數據中獲得一些具有顏色名稱的值,並將它們存儲在一個數組中;我想要做的是改變每一個的顏色,因爲有時每個請求都有不同的顏色。動態更改陣列中文本的顏色
I.E.用戶請求;從數據中獲得綠色和紅色值,然後將它們發送到頁面我想將綠色的顏色更改爲綠色,將紅色更改爲紅色。如果有另一個請求,而這次的顏色是藍色和黃色,我想用上面的過程再次改變顏色。
這是我有:
var typeArr = [];
for (let l in data.types) {
typeArr.unshift(data.types[l].type.name); //data.types is the data from the request
}
//This is the appended info at the page
$('#types').html(`${typeArr[0].capitalizeFirstLetter()}`);
if (typeArr[1] !== undefined)
{
$('#types').append(`/${typeArr[1].capitalizeFirstLetter()}`);
}
我不完全時遇到錯誤;我只想知道如何做到這一點。這就是我所擁有的,它以正確的順序顯示名稱,但我想更改單詞的顏色。每個請求數組中最多有兩個單詞。
顯示你所擁有的,你所面臨的問題done..show代碼。 –
'$(selector).css('background-color','red');' –
好的;我編輯它。和@CircleHsiao,是的,我知道這一點,但事情是我想改變確切的單詞,如果它在數組中。就像,看看這個單詞是否在數組中,如果它在數組中,改變顏色。 – miguel