var oBox = $('<div>').addClass('box').appendTo($('#main'));
var oPic = $('<div>').addClass('pic').appendTo($(oBox));
最后appendTo($(oBox))这里为什么是$(oBox)呢?oBox本来不就是jq对象么?为什么不直接appendTo(oBox)呢?
应该是写错了,你下载这节课的源码看看。 里面用的就直接是oBox