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. Java SimpleDateFormat 函数

    一.SimpleDateFormat函数例子: SimpleDateFormat format=new SimpleDateFormat("MM-dd HH:mm:ss E"); ...

  2. InAction-编译hadoop2.5.2

    1.环境 2.JDK ... 3.工具 1)下载maven解压加入环境变量 2)安装编译工具 yum install make cmake zlib-devel openssl-devel gcc g ...

  3. iOS webView与js交互在文本空格上输入文字

    项目要求:webview加载html网址,内容为填空题型文本,需要在横线上添加答案,并点击提交按钮后再将答案进行回显 正常加载的效果图片: 这个是用js交互后的效果图: 点击空格,输入想输入的答案,如 ...

  4. hdu-5597 GTW likes function(欧拉函数+找规律)

    题目链接: GTW likes function Time Limit: 4000/2000 MS (Java/Others)     Memory Limit: 131072/131072 K (J ...

  5. Differential Geometry之第四章标架与曲面论的基本定理

    第四章.标架与曲面论的基本定理 1.活动标架 2.自然标架的运动方程 爱因斯坦求和约定(Einstein summation convention) 3.曲面的结构方程 4.曲面的存在唯一性定理 5. ...

  6. 在phalcon框架下,php接口规范以及接口实例

    接口规范实例 前言 由于本人也是第一次写接口,之前对于接口也是一知半解,没有系统的了解过,所以这次也是写的自己的在这几天在APP项目中关于接口的浅层次的认识,如果有不妥或者不当的地方还请指出,再此谢谢 ...

  7. 全新jquery多点滑动幻灯片——全屏动画animateSlide

    首页banner的酷炫效果多来自全屏大图的幻灯片动画,下面提供一种完美兼容的jquery动画特效:全新jquery多点滑动幻灯片——全屏动画animateSlide(代码完全原创). 直接上代码,把h ...

  8. git基础入门之常用命令操作

    本内容参考:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 初学,有什么不对的地方 ...

  9. DWZ(JUI) 教程 中如何整合第三方jQuery插件

    Query插件一般是$(document).ready()中初始化 $(document).ready(function(){  // 文档就绪,初始化jQuery插件| });  // 或者或缩写形 ...

  10. 关于DB2 SQL0805N找不到程序包的错误解决办法

    DB2在执行SQL语句的时候会使用内部定义的包(package)来保持不同级别的游标的稳定性, 包的名字就是“ULLID.SYSLH2XX“. DB2 里面默认的时候会创建3个这样的包即SYSLH20 ...