在 jQuery 中动态分配 CSS 属性非常简单。例如
$('#element').css('fontWeight','bold');
但是,我目前需要做的动态分配比较混乱。为了让背景渐变分配在一系列浏览器上工作,我需要做
background-image:-moz-linear-gradient(0deg,rgba(r,g,b,a),rgba(r1,g1,b1,a1) 10%);
background-image:-webkit-linear-gradient(0deg,rgba(r,g,b,a),rgba(r1,g1,b1,a1) 10%);
background-image:-o-linear-gradient(0deg,rgba(r,g,b,a),rgba(r1,g1,b1,a1) 10%);
background-image:-ms-linear-gradient(0deg,rgba(r,g,b,a),rgba(r1,g1,b1,a1) 10%);
background-image:linear-gradient(0deg,rgba(r,g,b,a),rgba(r1,g1,b1,a1) 10%);
$('#element').css('backgroundImage','value')
重复调用将不起作用,因为 jQuery 只是覆盖了以前编写的版本。这还能怎么做?