Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从变量设置对象属性_Javascript_Jquery - Fatal编程技术网

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将默认使用它作为像素我做了不同的体验。。。从什么版本开始?