Javascript 从变量设置对象属性
例如:Javascript 从变量设置对象属性,javascript,jquery,Javascript,Jquery,例如: var side = 'left'; $('div').css({ position: 'relative', side: 50 }); 我把变量放在边上而不是不动产名称。我原以为这会奏效,但……:) 那么,如何从varaibles值设置属性名呢?唯一的方法是之前将对象声明为变量 var options = { position: 'relative' }; options[side] = 50; $('div').css(options); 唯一的方法是以前将对象声明
var side = 'left';
$('div').css({
position: 'relative',
side: 50
});
我把变量放在边上
而不是不动产名称。我原以为这会奏效,但……:)
那么,如何从varaibles值设置属性名呢?唯一的方法是之前将对象声明为变量
var options = {
position: 'relative'
};
options[side] = 50;
$('div').css(options);
唯一的方法是以前将对象声明为变量
var options = {
position: 'relative'
};
options[side] = 50;
$('div').css(options);
唯一的方法是以前将对象声明为变量
var options = {
position: 'relative'
};
options[side] = 50;
$('div').css(options);
唯一的方法是以前将对象声明为变量
var options = {
position: 'relative'
};
options[side] = 50;
$('div').css(options);
这可能不起作用,因为
50
不是一个有效的css属性,该单元丢失(例如px)@Alex jQuery将使用它作为默认的像素我做了不同的体验。。。从哪个版本开始?这可能不起作用,因为50
不是有效的css属性,单元丢失(例如px)@Alex jQuery将默认使用它作为像素我做了不同的体验。。。从哪个版本开始?这可能不起作用,因为50
不是有效的css属性,单元丢失(例如px)@Alex jQuery将默认使用它作为像素我做了不同的体验。。。从哪个版本开始?这可能不起作用,因为50
不是有效的css属性,单元丢失(例如px)@Alex jQuery将默认使用它作为像素我做了不同的体验。。。从什么版本开始?