1 jquery
  $(document).ready(function(){})
  可以简写成
  $(function(){})
 
2 jquery 对象和DOM对像
  ① jquery对象和DOM对象不能使用对方的方法
  一:jquery对象转换成DOM对象
    ① jquery对象为DOM对象的一个集合,可以通过下标[index],获取 jquery对象内的DOM对象;
    ②可以通过jquery提供的方法,$('#obj').get(index)获取DOM对象;
  二:DOM对象转换成jquery对象
    ①使用$(DOM对象)将DOM对象包装起来就可以了;
 
3 jquery与其他库(冲突)
  jquery库在其他库之后导入
    ①可以通过jQuery.noConflict()方法移交$控制权给其他库 (如prototype.js),可以用jquery()作为制造工厂
    ②还可以自定义备用名称:var $j = jquery.noConflict()自定义快捷方式
    ③如果希望使用$,同时其他库也使用$;
      a jquery.noConflict() //在外层转移$符号控制权;
           jquery(function($){
          继续使用$()方法;
          })
      b jquery.noconflict();
        (function($){
             将$符作为形参传入匿名函数内
        })(jquery);
  jquery在其他库之前导入
    可以直接使用方法,无须使用jquery.noconflict()方法;
 
4 jqueryDOM操作
  ① jquery获取的永远是对象;
    若判断某元素是否存在
      不能使用if($("#tt")){}
    而要判断获取的对象的长度
      if($("#tt").length>0){}
5 jquery选择器中含有特殊符号的注意事项
    ① 在含有特殊符号的选择器必须使用转意符号\\
    eg: 获取id为id#b的元素时
      $("#id\\#b")
      获取id为id[1]的元素时
      $("#id\\[1\\]")
6 jquery带有空格的选择器
    ① var $t_a=$('.test :hidden'); //带有空格的;后代选择器
      表示选区class为test的元素里面的隐藏元素
 
    ② var $t_b=$('.test:hidden'); //不带有空格的;过滤选择器
      表示选择隐藏的class为test的元素;
      ps(:contains('')选择器检测的是过滤元素内的内容,只要含有匹配的内容则被选择,只要我有,只要你要;;;选择的元素依然符合是否带有空格的规律)
7 :last :last-child
    ① :last获取匹配集合中的最后一个元素
    ② :last-child 若匹配集合中所有元素只有一个父元素则与:last相同;若为 几个父元素的子元素的集合则:last-child选取的为子元素为父元素最后一个的元素集合

锋利的jquery-选择器的更多相关文章

  1. 锋利的JQuery —— 选择器

    图片猛戳链接

  2. 锋利的jQuery读书笔记---选择器

    前段时间入手了锋利的jQuery(第二版),想着加强下自己的js能力,可前段时间一只在熟悉Spring和Hibernate.最近抽时间开始读这本书了,随便也做了些记录. 读书的过程是边看边代码测试,所 ...

  3. 《锋利的JQuery》读书要点笔记1——认识JQuery&&选择器

    <锋利的jQuery>源码下载,包括了这本书中全部代码以及用到的CSS文件 第一章 认识jQuery jQuery是个Js库.首先该明确的一点是:在jQuery库中$就是jQuery的一个 ...

  4. 《锋利的jQuery(第2版)》笔记-第2章-jQuery选择器

    选择器是jQuery的根基,在jQuery中,对事件处理.遍历DOM和Ajax操作都依赖于选择器.熟练使用选择器,不仅可以简化代码,而且可以达到事半功倍的效果. 2.1 jQuery选择器是什么 1. ...

  5. jQuery选择器和DOM操作——《锋利的jQuery》(第2版)读书笔记1

    第1章 认识jQuery jQuery有以下优势: 轻量级: 强大的选择器: 出色的DOM操作的封装: 可靠的事件处理机制: 完善的Ajax: 不污染顶级变量: 出色的浏览器兼容性: 链式操作方式: ...

  6. 【学习笔记】锋利的jQuery(一)选择器

    一.要点阐述 1,jQuery创建于2006年1月的一个开源项目,强调理念是“write less,do more”,压缩后大小30KB左右.. 2,jQuery里的方法都被设计程自动操作对象集合,而 ...

  7. JQuery选择器——《锋利的JQuery》

    刚学CSS的时候我们已经接触了选择器,其实就是按照一定的规则选择出来我们想要获取到的元素.在这里,既然选择了用jQuery选择器,首先来谈谈JQuery选择器的优势: 1.简洁的写法:$()函数在很多 ...

  8. 2 《锋利的jQuery》jQuery选择器

    tip1:jquery检查某个元素是否存在:if($("#tt").length>0){}或者if($("#tt")[0]){} 先说css选择器有: 标 ...

  9. 锋利的jQuery ——jQuery选择器(二)

    一.jQuery选择器 1)CSS选择器 CSS选择器有:1>标签选择器  E{CSS规则} 2>ID选择器   #ID{CSS规则} 3>类选择器  E.className{CSS ...

  10. 锋利的jQuery学习笔记之jQuery选择器

    在介绍jQuery选择器之前,先简单介绍一下CSS选择器---> 一.CSS选择器 常见的CSS选择器有以下几种: 选择器 语法 描述 示例 标签选择器 E{CSS规则} 以文档元素为选择符 t ...

随机推荐

  1. ubuntu桌面版打开终端Terminal的几种方法

    1. Ctrl + Alt + T 快捷键直接打开2. 在Ubuntu左上角选择File/Open in Terminal 3. 快捷键alt+F2调出Run a Command,输入gnome-te ...

  2. 计算运行时间工具timeit

    Table of Contents 1. timeit的功能和用法 2. 其它 3. 参考资料 timeit的功能和用法 timeit 模块提供了测试一小段代码运行时间的功能.我前面有一篇文章用它来测 ...

  3. struts2与cookie实现自动登录和验证码验证

    主要介绍struts2与cookie结合实现自动登录 struts2与cookie结合时要注意采用.action 动作的方式实现cookie的读取 struts2的jar包 链接数据库文件 db.pr ...

  4. ios 加载本地html css文件 ps:css和html必须在同一文件夹下面

    NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path]; ...

  5. 【阿里云产品公测】OpenSearch初探

    作者:阿里云用户 yqzzzz 这两天在折腾站内搜索,下午照例上阿里云网站看看ECS,OSS情况,恰巧看到免费公测的活动,咦,OpenSearch,看起来这不就是我要找的东西么!  1分钟时间填完申请 ...

  6. Redis缓存、MemCached和.Net内部缓存的切换使用

    接口文件:IDataCache.cs using System; using System.Collections.Generic; using System.Linq; using System.T ...

  7. OC之property和自动释放池

    property实例 property参数 自动释放池 一.property实例 1.前边的例子我们看到,我们在一个类中如果用到另外一个类的实例作为自己的成员变量时,通常需要在setter方法中,先r ...

  8. MySQL关于InnoDB的几个错误

    阿里云服务器上装有MySQL 5.6,这几天MySQL服务经常死掉,启动MySQL服务(service mysql start),却报如下错误 Starting MySQL.. ERROR! The ...

  9. 解决eclipse配置Tomcat时找不到server选项

    集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境( ...

  10. umbraco使用VS安装

    新建——程序包管理器控制台——install - package umbracocms vs中的快捷键: ctrl+F5为调试: ctrl+shift+B生成解决方案: 打包前,App_data文件夹 ...