I tried: $('#canvas').append('<div class="tile"></div>').css({left: leftPos, top: topPos});
, but that sets the style of #canvas
rather than the appended element.
I then tried: $('#canvas').append(('<div class="tile"></div>').css({left: leftPos, top: topPos}));
, but that gives the error "Object <div class="tile"></div>
has no method 'css'".
How can I add the element and set its style at the same time?