解决方案 »

  1.   

    没有错啊! $("#force-body") 将返回一个 JQuery 对象
    任何对象用 alert 查看时都是 object Object 吗?
      

  2.   

    首先,感谢版主热心解答。
    我使用    c = document.getElementById("force-body");
                    alert(c);
    页面会弹出object htmldivelement
    而jQuery弹出的是object Object
    为何不是一样的对象呢?
      

  3.   

    好用了。。
    我在做一个图片滚动的测试,
    将原生js转化成jQuery时,下面的c.scrollLeft += 2没有转化成对应的jQuery方法c.scrollLeft(c.scrollLeft() + 2),现在OK了,但是还想知道下为何jQuery选择器获取的元素对象跟原生的不一样
      

  4.   

    div 是内置对象,所以能识别为 HTMLDdivElement
    而 JQuery 对象属于自定义对象,浏览器不能区分,就统一 Qbject 了var c = $("#force-body");
    alert(c[0]);
    就是 HTMLDdivElement 了
    所以说 JQuery 是 DHTML 的包装
      

  5.   

    jq返回的是原生dom的封装对象 就是个普通的js对象