简单选择器

  • id
  • 元素/标签
  • *
  • 复合(sel1,sel2)逗号隔开

层次选择器

  • s1 s2;后代选择器,空格隔开
  • p>c;子代选择器;不包括孙代及以下
  • p+next ;相邻选择器
  • p~sub;兄弟选择器,同一父级下并列子代

表单选择器,表单form下元素

  • :input;包括 input,textarea,select
  • :text;文本框
  • :password;密码框
  • :radio;单选按钮
  • :checkbox;复选框
  • :submit;提交按钮
  • :image;图像域
  • :reset;重置按钮
  • :button;按钮
  • :file;文件域
  • 例如:$("form:input").val();

***过滤选择器(重要)

  1. 表单对象属性过滤选择器

    • :enabled;属性为可用的标签元素
    • :disabled;属性为不可用的标签元素
    • :checked;属性为被选中的元素
    • :selected;被选择中option的元素;$("select option:selected")
  2. 子元素过滤选择器

    • :nth-child(eq(n)|even|odd|index);子元素,索引从1开始
    • :first-child;第一个子元素
    • :last-child;最后一个子元素
    • :only-child;获取父元素中仅有一个子元素的
  3. 属性过滤选择器

    • [ attr ];所有拥有该属性的元素
    • [ attr = val ];属性的值为val的元素
    • [ attr != val ];属性值不等于val的元素
    • [ attr ^=val ];以属性值为val开始的元素
    • [ attr $= val ];以属性值为val结束的元素
    • [ attr *= val ];含有val值的元素
    • [ attr1 ][ attr2 ];同时满足两个属性的元素;$("div[ id = 'eg1'][ title = 'eg2' ]").show();
  4. 可见性过滤选择器

    • :hidden;获取所有不可见,或者type=hidden的元素
    • :visible;获取所有可见元素
  5. 内容过滤选择器

    • :content(text);获取包含指定文本的元素
    • :empty;        不含或空文本的元素
    • :has(selector);含有某选择器的元素;$("div:has('span')").show();
    • :parent;含有子元素或文本的元素
  6. 简单过滤选择器

    • first()或:first;
    • last()或:last;
    • :not(seletor);
    • :even;索引为偶数,索引从0开始
    • :odd;索引为奇数,从0开始
    • :eq(index);给定索引,从0开始
    • :gt(index);大于索引,从0开始
    • :lt(index);小于索引,从0开始
    • :header;标题
    • :animatex;正在执行动画的

jquery选择器基础的更多相关文章

  1. jquery选择器基础知识

    $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("di ...

  2. jquery选择器基础知识(复制w3c)

    jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素. $("p") 选取 <p> 元素. $("p.intro") ...

  3. 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器

    × 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...

  4. JQuery基础知识==jQuery选择器

    选择器是jQuery的基础,在jQuery中,对事件处理.遍历DOM和Ajax操作都依赖于选择器 1. CSS选择器 1.1 CSS是一项出色的技术,它使得网页的结构和表现样式完全分离.利用CSS选择 ...

  5. js进阶 10-4 jquery中基础选择器有哪些

    js进阶 10-4 jquery中基础选择器有哪些 一.总结 一句话总结: 1.群组选择器用的符号是什么? 群组选择器,中间是逗号 2.jquery中基础选择器有哪些? 5种,类,id,tag,群组, ...

  6. jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法

    jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jq ...

  7. jQuery(三)之 选择器(基础版)

    对于jQuery的调用,我们一般都会传入参数 html: <div></div> js: console.log($('<a />')); console.log( ...

  8. jQuery基础(2)-- jQuery 选择器

    jQuery 选择器允许您对 HTML 元素组或单个元素进行操作.jQuery 选择器基于元素的 id.类.类型.属性.属性值等"查找"(或选择)HTML 元素. 它基于已经存在的 ...

  9. jQuery 选择器 (基础恶补之三)+Ajax

    jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法. load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 语法: $(selector). ...

随机推荐

  1. JDK配置步骤

    1.安装jkd1.6.0以上版本. 2.安装结束后,运行cmd.键入: java -version判断JDK是否安装成功,如下图所示. 3.首先需要到官网上下载JDK这款软件,本人下载的是jdk-6u ...

  2. Attribute+Reflection,提高代码重用

    这篇文章两个目的,一是开阔设计的思路,二是实例代码可以拿来就用. 设计的思路来源于<Effective c#>第一版Item 24: 优先使用声明式编程而不是命令式编程.特别的地方是,希望 ...

  3. MySQL Database on Azure服务在中国正式商用

    基于由世纪互联运营的Windows Azure平台,MySQL Database on Azure服务助力中国用户实现数据库在云端的快速部署.推进用户的创新开发 2015年9月10日,北京——微软中国 ...

  4. CentOS随笔 - 2.CentOS7安装ftp支持(vsftpd)

    前言 转帖请注明出处: http://www.cnblogs.com/Troy-Lv5/ 在前一篇文章中介绍了在虚拟机中安装CentOS7, 接下来就要进行配置了, 第一个就是安装ftp支持. 要不然 ...

  5. Linux命令--目录处理

    ls命令 Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录). 语法 ls [-alrtAFR] [name...] 参数 : -a 显示所有文件及目录 (ls内定 ...

  6. 微服务、rest/restful、springmvc、http简要梳理

    微服务简介 微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务.一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序.简而言之,微服务架构是 ...

  7. angular2 Router类中的路由跳转navigate

    navigate是Router类的一个方法,主要用来路由跳转. 函数定义 navigate(commands: any[], extras?: NavigationExtras) : Promise` ...

  8. python strip()

    函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头 ...

  9. PHP imagechar() 图形验证码 字体太小问题

    bool imagechar ( resource $image , int $font , int $x , int $y , string $c , int$color ) imagechar() ...

  10. python open 追加

    今天操作失误,导致home目录没空间了,结果跑了3天的程序断了,还好代码可以重新运行. 读写的文件使用追加方式: # a # 打开一个文件用于追加(只写),写入内容为str # 如果该文件已存在,文件 ...