美文网首页
浅谈eq和get的区别

浅谈eq和get的区别

作者: lvyweb | 来源:发表于2017-07-05 17:41 被阅读25次

    标签(空格分隔): js


    区别:

    • eq方法返回的是jQuery对象,jquery对象可以使用jquery方法
    • get方法返回的是js对象,js对象只能使用js原生的方法
      例如:
      访问某个元素的backcolor:
      (1) 使用eq方法:$("dv").eq(0).css("backcolor")
      (2) 使用get方法:$("dv").get(0).style.backcolor

    js和jquery相互转换

    jquery对象——>Dom对象:

    两种方式:

    • ①jquery对象.get(0)
      jQuery本身提供,通过.get(index)方法,得到相应的DOM对象
      例如:var v = $("#id").get(0); //Dom对象
    • ②jquery对象[0]
      jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
      例如:例如:var v = $("#id")[0];//Dom对象

    Dom对象——>jquery对象:

    • $(Dom对象)
      例如:var $v =$(document.getelementbyid("id"));//jquery对象

    相关文章

      网友评论

          本文标题:浅谈eq和get的区别

          本文链接:https://www.haomeiwen.com/subject/cbiqhxtx.html