8

我认为我没有正确理解 jQuery 链接。我正在循环遍历一个数组并尝试将 div 元素添加到我的包装 CSS 类中,每个 div 元素都有一个“click”类和自定义 css 顶部和左侧属性,如下所示:

$('<div></div>').appendTo('.wrapper').addClass('click').css('top',click.y).css('left'.click.x);

但它无法按预期工作 - 它添加了一个 div 元素,将我的 .wrapper div 的类设置为“单击”,然后停止。

如果我删除

.css('top',click.y).css('left'.click.x);

它按预期工作 - 将新的 div 元素添加到包装器 div。

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

4

2 回答 2

22

将 JSON 对象用于.css.

.css({
   'left' : click.x,
   'top' : click.y
 });
于 2011-02-23T17:51:39.130 回答
0

试试这个

$('<div>/div>').appendTo('.wrapper').addClass('click').css({
    'top': click.y,
    'left': click.x
});
于 2011-02-23T18:23:36.153 回答