if文で背景色を変更する方法
Q&A
Closed
解決したいこと
if文の条件分岐で背景の色を変更したいです。
「text」「title」がundefinedの場合、背景色で指定している色を無しにするといったことを行いたいです。
<div class="hoge">
<a href="#">
<img src="画像URL">
<div class="hoge_contents">
<p class="title">タイトル</p>
<p class="text">テキスト</p>
</div>
</a>
</div>
<style>
.hoge a .hoge_contents{
background:linear-gradient(0deg,rgba(0,0,0, .8)0%,rgba(0,0,0,0)50%);
}
</style>
「text」「title」に何かしらの文字が入っている場合は上記記載の背景で問題ないのですが、
何も入っていないundefinedの場合はこの背景のグラデーションを無くしたいです。
自分で試したこと
$ (function(){
if(text = undefined || title = undefined){
$('.hoge a .hoge_contents').css('background','transparent')
}
});
などやりましたがコンソールで「null」と表示されできません。
どなたかご教示お願いいたします。