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. 关于Android中获取Intent里的数据

    Intent获取数据和发送数据的办法: //直接通过Intent发送 intent.putExtra("name","wytings"); //直接通过Inte ...

  2. ngrok 2016版

    1. 先到http://www.ngrok.cc/下载客户端 2.进管理页面 注册登录 3.绑定域名 新增: 复制客户端id 打开该目录 按住shift 右键->在此处打开命令窗口 输入 sta ...

  3. LeetCode3 Longest Substring Without Repeating Characters

    题意: Given a string, find the length of the longest substring without repeating characters. Examples: ...

  4. kafka 简介

    1.  概述 Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理活跃的流式数据,使用scala编写.活跃的流式数据在web网站应用中非常常见,这些数据包括网站的pv.用户访 ...

  5. sort() 方法用于对数组的元素进行排序

    语法 arrayObject.sort(sortby) 参数 描述 sortby 可选.规定排序顺序.必须是函数. 返回值 对数组的引用.请注意,数组在原数组上进行排序,不生成副本. 说明 如果调用该 ...

  6. 使用get方式提交数据

    get提交代码 import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLE ...

  7. 通过CAGradientLayer类实现色度差动画

    #import "ViewController.h" @interface ViewController () { CAGradientLayer *_gradientLayer; ...

  8. Android进阶笔记20:Android手机屏幕坐标系

    1. 手机屏幕坐标系: 整个坐标系是以手机屏幕左上角为原点(0,0),如下:

  9. Pull解析-解析xml文件

    首先需要导入jar包:kxml2-2.2.2.jar 例程: main: /** * pull解析 * * @author my * */ public class DemoParserStudent ...

  10. mybatis--MapperProxy事务

    上篇 详细分析了org.mybatis.spring.mapper.MapperScannerConfigurer 和 org.mybatis.spring.SqlSessionFactoryBean ...