jquery 取出的对象怎么和getelementbyid 的对象一样?
jquery 获取的对象和getElementById() 获取的对象并不一样, 怎么样一致起来?

解决方案 »

  1.   

    $("#youid")[0]
    $("#youid").get(0);
      

  2.   

    $(function(){
    var $id=$("#id")
    })
      

  3.   

    jQuery里面的对象分为2种:
    1、jQuery对象
    2、DOM对象
    用$(选择符),选择出来的都是jQuery对象,想要得到对应节点的DOM对象(必须保证这个节点的唯一性,如果不是唯一的,那么就要用each()循环来得到它的DOM对象)
    方法和1楼的一样,就是
    $(选择符)[0]
    或者
    $(选择符).get(0)
    如果发现这个选择器选择的不止一个DOM节点,则应用如下:
    $('div').each(function(){
       var domObj = this;//这里的this就是当前的dom节点的引用
    });=== 结贴,给分 ===
    得到满意的答案,立即结贴给分,是一种良好的习惯和美德
      

  4.   

    jQuery对象其实就是个dom对象数组。
    jQuery对象-------->dom对象 $(selector)[i]
    dom对象----------->jQuery对象 $(domobj)