私は持っていimg
ます。クリックすると、親の背景色がチェックされ、背景色が白の場合は灰色に、灰色の場合は白に切り替わります。ここで k は rgb(255,255,255) (白) の値を持っていますが、if ループ sud は実行されますが、それ以外の部分は実行されます... if が機能していないことを意味します... ここで私のコードでは、それを実行するとどうなりますか .... それ一部の場合にのみ実行される場合があり、何かを変更すると他の部分のみが実行されます....条件が満たされない場合でも...白の場合はグレーにし、グレーの場合は白にする必要があります...しかし、そうではありませんでした。 ...使用した状態をお聞きしたいのですが...正しいですか...
function havetotha(it) {
var k = $(it).parent().css('background-color');
$('#message').html(k);
if (k == 'white') {
$(it).parent().css('backgroundcolor','grey');
}
else {
$(it).parent().css('backgroundcolor','white');
}
}
私はそれを考え出した ...
in if in condition 私は比較していました ($(it).parent().css('background-color')=="rgb(255,255,255)").... ここで、rgb(255,255,255) は文字列ですが、$(it) .parent().css('background-color') 文字列ではないので....トリックを使用して、2つのdivを作成しました。 ....それは私の心に入るのに非常に長い時間がかかります..