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. php手册总结《安装与配置》

    一:web服务器与php解释器的连接方式 有两个方法将 PHP 连接到服务器上. 1>通过SAPI模块来连接 对于很多服务器,PHP 均有一个直接的模块接口(也叫做 SAPI).这些服务器包括 ...

  2. Java获取当前进程的所有线程

    public class MainClass { public static void main(String[] args) { ThreadGroup group = Thread.current ...

  3. 关于设置ScrollView的滚动条为隐藏的方法

    要实现ScrollView滚动条的隐藏,有两种方法, 一种是在XML的ScrollView布局中加入属性android:scrollbars="none" 另一种则是在代码中获取S ...

  4. 倒数计数器-CountDownLatch

    最近写一个多线程程序,老是MAIN方法执行完了子线程还没执行完(不知道以前怎么玩儿的),得不到最终结果,于是找到了CountDownLatch CountDownLatch是一个同步辅助类,java. ...

  5. CSS3: border-radius边框圆角详解

    border-radius 基本语法: border-radius : none | <length>{1,4} [/ <length>{1,4} ]? 取值范围: <l ...

  6. 阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例

    阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例 阿里云技术支持:完颜镇江 问题现象: 磁盘空间满了,第一想到的就是删除无用的服务日志或者升级数据盘. 通常是使用du –sh去分析目录 ...

  7. Java学习笔记——JDK1.7的新特性。

    1,switch中可以使用字串 Java代码: String s = "test"; switch (s) { case "test" : System.out ...

  8. a 中调用js的几种方法

    我们常用的在a标签中有点击事件:1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题 ...

  9. linux_iptables 详解

    iptables工具__过滤包—命令(-A.-I.-D.-R.-L等).参数(-p.-s.-d.--sport.--dport.-i.-o等).动作-j (ACCEPT.DROP.REJECT.RED ...

  10. 常用排序算法之JavaScript实现

    1.插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从 后向前扫描,找到相应位置并插入 ...