私が取り組んでいるウェブサイトからいくつかのことを行うために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()}`);
}
私は正確にエラーが発生していませんよ。私はちょうどそれを行う方法を知りたいです。それは私が持っているもので、正しい順序で名前が表示されますが、単語の色を変更したいのです。要求ごとに配列に最大2ワードあります。
'$(セレクタ).css( '背景色'、 '赤'); ' –
いいえ;私はそれを編集した。 @CircleHsiao、はい、私はそれについて知っていますが、配列内にあれば正確な単語を変更したいということです。同様に、単語が配列内にあるかどうかを確認し、配列内にある場合は色を変更します。 – miguel