浅谈eq和get的区别

标签(空格分隔): 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的区别)