定義した色のリストからスパンの色を黒からランダムな色に変更する関数を作成しようとしています。私の問題は.css( "color"、variableName)の部分にあるようです。私は私の構文を間違っているかもしれないと思う。あなたはCSSで使用するすべての進値の前にハッシュ(#)を追加する必要が (http://jsfiddle.net/crismanNoble/8gM76/)変数で.css()を使用してCSS属性の値を定義する際の問題
$(".randomRoll")
.mouseover(function() {
var colors = ["6F216C", "F34B0D", "C50102", "5DA537", "F1D81B"];
var pick = Math.floor(Math.random()*5);
var colorN = colors[pick];
$(this).css("color", colorN);
//alert(colorN);
})
.mouseout(function() {
$(this).css('color','black');
});
'$(this).css(" color "、"# "+ colorN);'はトリックを行うでしょう... – Hannes