这有效:
var property1 = "width";
$('.button1').on("click", function(){
$('.greenbox').css(property1, "200px");
});
但这不会:
var property1 = "width";
var property2 = "border-top";
$('.button2').on("click", function(){
$('.greenbox').css({
property1: "50px",
property2: "50px"
});
});
为什么?什么是最简单、最快、最流畅的。设置未知数量的多个(未知)属性的最跨浏览器方式?我知道价值观,我只是不知道属性。:)