zoukankan      html  css  js  c++  java
  • DOM对象

    http://www.imooc.com/code/3412

    关于jQuery对象的包装

    var $UL = $("#ul");

    通过对sizzle的分析,我们可以得知Query选择器最终都是通过DOM接口实现取值的, 但是通过jQuery处理后返回的不仅仅只有DOM对象,而是一个包装容器,返回jQuery对象:$UL。

    大多数jQueryDOM遍历方法来操作jQuery对象实例,并创建一个新的对象,匹配一个不同的DOM元素集合。当发生这种情况时,实际上是新的元素集合被压入到对象内部维护的栈中。每次过滤方法都会被压入栈中。当我们需要返回到前一个状态时,我们可以使用end()进行出栈操作,来返回栈中的前一个状态。

    $('ul.first').find('.foo').css('background-color', 'red').end().find('.bar').css('background-color', 'green');

    总的来说:end方法就是回溯到上一个Dom合集,因此对于链式操作与优化,这个方法还是很有意义的。

    console.log($("li").get(0).innerHTML);//get:返回DOM对象
        console.log($("li").eq(0));//返回jQuery对象

    get与eq的区别:

    http://www.imooc.com/code/3416

    get

    eq

    slice

  • 相关阅读:
    ubuntu播放器
    第一次装ubuntu 没root密码时
    web服务器记录
    socket udp编程步骤
    nfs服务器配置
    带线程函数编译条件
    linux使用一个刚编译驱动方法
    tiny6410_led驱动Makefile
    java-设计模式-外观模式
    java-实现一个简单的java Web容器
  • 原文地址:https://www.cnblogs.com/darr/p/5130885.html
Copyright © 2011-2022 走看看