我试图使div的颜色取决于变量的值:
var val=$('.sel').attr('number');
$('.sel').css('background-color','RGB(255,"'+val+'",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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句