Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
jQuery链接_Jquery_Css_Chaining - Fatal编程技术网

jQuery链接

jQuery链接,jquery,css,chaining,Jquery,Css,Chaining,我认为我没有正确理解jQuery链接。我在一个数组中循环,试图将div元素添加到我的包装器CSS类中,每个div元素都有一个“click”类和自定义CSS top和left属性,如下所示: $('<div></div>').appendTo('.wrapper').addClass('click').css('top',click.y).css('left'.click.x); 它按预期工作-向包装器div添加新的div元素 我怎样才能让它正常工作? 谢谢为.css使用

我认为我没有正确理解jQuery链接。我在一个数组中循环,试图将div元素添加到我的包装器CSS类中,每个div元素都有一个“click”类和自定义CSS top和left属性,如下所示:

$('<div></div>').appendTo('.wrapper').addClass('click').css('top',click.y).css('left'.click.x);
它按预期工作-向包装器div添加新的div元素

我怎样才能让它正常工作?
谢谢

.css
使用JSON对象

.css({
   'left' : click.x,
   'top' : click.y
 });
试试这个

$('<div>/div>').appendTo('.wrapper').addClass('click').css({
    'top': click.y,
    'left': click.x
});
$('/div>).appendTo('.wrapper').addClass('click').css({
“顶部”:单击.y,
“左”:单击.x
});

在句点的“左”后面有一个输入错误,而不是逗号,这对问题没有帮助。这只是一个普通的JS对象。JSON对象将是JS对象语法的字符串表示形式。嗯,我遇到的主要问题(有很多)是因为我没有在值中添加“+”px“。
$('<div>/div>').appendTo('.wrapper').addClass('click').css({
    'top': click.y,
    'left': click.x
});