背景颜色取决于变量

时间:2014-12-14 18:46:55

标签: javascript jquery css

我正在尝试使div的颜色取决于变量的值:

var val=$('.sel').attr('number');
$('.sel').css('background-color','RGB(255,"'+val+'",0)');

但它不起作用,我不明白为什么?

1 个答案:

答案 0 :(得分:0)

你不需要双引号,摆脱它们,因为rgb值没有引号围绕它们

$(document).ready(function(){
  var val=$('.sel').attr('number');
  
    $('.sel').css('background-color','rgb(255,'+val+',0)');
  
});
.set{background-color:green;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<div class="sel" number="25">aaa</div>