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. .net 后台获取当前请求的设备

    检查当前发起请求的设备是手持设备还是电脑端  以便显示不同的视图 public static bool CheckIsMobile(HttpRequestBase req) { bool flag = ...

  2. Java快速入门

    Java 是什么? Java 的特点: 面向对象 平台无关(跨平台): 简单 安全 体系结构 - 中性 可移植 健壮 多线程 解释型 高性能 分布式 动态 Java环境设置: Java SE可免费提供 ...

  3. Android 高级UI设计笔记13:Gallery(画廊控件)之 循环显示图像

    1. 循环显示图像的原理  循环显示有些类似于循环链表,最后一个结点的下一个结点又是第1个结点.循环显示图像也可以模拟这一点. 也许细心的读者从上一节实现的ImageAdapter类中会发现些什么.对 ...

  4. 使用手机模拟器与android操作系统

    创建手机模拟器: 1. 点击Eclipse中新增的按钮,打开"Android Virtual Device Manager"(不同版本的ADT可能打开路径不同),如下图: 2. 点 ...

  5. iOS开发-解决AVAudioRecorder录音文件无法保存的问题

    我们在开发iOS客户端APP时,有时候会用到录音的功能,一般会使 AVAudioRecorder 这个类.如下面这样: @interface MyViewController : UIViewCont ...

  6. C++中模板函数或模板类中关键词class和typename

    ##区别 基本上来说,class和typename几乎没有区别.在可以使用class的地方都可以使用typename,在使用typename的地方也几乎可以使用class. 可以看出我加黑了两个子:几 ...

  7. js的时间操作方法

    1.js获取系统时间格式为YYYY-MM-DD HH:MM:SS 1 function curDateTime(){ 2 var d = new Date(); 3 var year = d.getY ...

  8. java 远程调试

    在java 命令上加入 -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y suspend=y 配置的端口时候要保证没有被占用

  9. how to build a paper's architecture?

    1. problem? what's the problem? then do some extension of the problem. 2. related works ,which means ...

  10. nginx lua mysql redis设置

    最近公司网站改版,程序和数据库全部用新版,旧版的数据要导入,旧网站的30万条数据url要全部重定向到新版网站,正好前段时间在学习nginx+lua+mysql+memcache(redis),找资料真 ...