代码之家  ›  专栏  ›  技术社区  ›  powtac

jquery live()和ready()之间的区别?

  •  4
  • powtac  · 技术社区  · 15 年前

    两者的确切区别是什么 live() ready() ?


    编辑:找到 die() 与…相反 实时()

    3 回复  |  直到 15 年前
        1
  •  11
  •   Greg    15 年前

    .ready() 允许您注册一个在DOM就绪时激发的回调-这类似于使用 window.onload 但可以提前触发(并且可以注册多个回调)。

    .live() 允许您基于选择器注册对一系列事件的回调,该选择器持续监视DOM,并将自己注册到添加的新节点。

        2
  •  1
  •   brad    15 年前

    Live用于将事件附加到当前选择器和所有将来匹配的选择器。

    准备好绑定一个函数,当DOM准备好被遍历和操作时就执行它。

        3
  •  1
  •   jitter    15 年前

    ready() 在DOM完成加载并准备好遍历和操作后激发一次。基本上是旧的值得信赖的替代品 onload 事件对 window (相似但不相同)

    live() 为指定为第一个参数的事件指定选择器和jquery,然后将指定为第二个参数的函数附加到现在和将来匹配的所有元素(动态添加到dom中)