Jquery的过滤选择器分为哪几种?

标签:

jquery

过滤选择器

分类

分类: JQuery
所有的过滤选择器分为哪几种:
一、基本过滤选择器(重点掌握下列八个)
:first 选取第一个元素
$("div:first").css("color","red");
:last 选取最后一个元素
$("div:last").css("color","red");
:not 除去指定的选择器外的元素
$("div:not").css("color","red");
:even 选取索引号是偶数的元素
$("div:even").css("color","red");
:odd 选取索引号是奇数的元素
$('div:odd').css("color","red");
:eq(index) 选取第index个元素
$('div:eq(5)').css("color","red");
:gt(index) 选取索引号大于index的元素
$('div:gt(8)').css("color","red");
:lt(index) 选取索引号小于index的元素$('div:lt(3)').css("color","red");
二、属性过滤选择器(六个必须记住)
(1):[attribute] 选取拥有此属性的元素
$('div:[attribute]').css('background-color','red');
(2):[attribute=value] 选取属性值为value的元素
$('div:[attribute=text]')
(3):[attribute!=value] 选取属性值不为value的元素
$('div:[attribute!=text]')
(4):[attribute^=value] 选取属性值以value开始的元素
$('div:[attribute^=text]')
(5):[attribute$=value] 选取属性值以value结尾的元素
$('div:[attribute$=text]')
(6):[attribute*=value] 选取属性值包含value的元素
$('div:[attribute*=text]')

三、内容过滤选择器(四个必须记住)
:contains 选取包含文本的text的元素
$('div:contains(.mini)').css("color","red");
:has(id选择器名称、Class选择器名称)
选取含有选择器所匹配的元素 $('div:has(.mini)').css("color","red");
:empty 选取不包含子元素的元素
$('div:empty').css("color","red");
:parent 选取包含子元素的元素
$('div:parent').css("color","red");

四、子元素过滤选择器(记住八个)
(1):nth-child(index) 选取每个父节点下第index个元素、偶数元素或奇数元素。
$('div.one :nth-child(8)').css('background-color','#900');
(2):first-child 选取每个父元素下的第一个子元素
$('div.one :first-child(8)').css('color','red');
(3):last-child 选取每个父元素下的最后一个子元素
$('div.one :last-child(8)').css('color','red');
(4):only-child 选取只有一个子元素的元素
$('div.one :only-child(8)').css('color','red');
(5):enabled 选取所有可用的元素
$('#form1 input:enabled').val("这里是我的博客。谢谢光临。");
(6):disabled 选取所有不可用的元素
$('#form1 input:disabled').val("哈哈");
(7):checked 选取所有被选中的元素(一般为(HTML中)RadioButton、CheckBox标记)
$('input:checked').text("刀锋
青春");
(8):selected 选取被选中的选项元素(select下拉列表标记中的option=select)
$('select:selected').each(
function()
{
str += $(this).text()+",";
}
);
五、可见性过滤选择器(两个)
:hidden
:visibal
六、表单元素过滤选择器

四:表单选择器

Jquery的过滤选择器分为哪几种?的更多相关文章

  1. jQuery简单过滤选择器

    <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <!--jQuery选择器详解 根据所获 ...

  2. 第一百六十五节,jQuery,过滤选择器

    jQuery,过滤选择器 学习要点: 1.基本过滤器 2.内容过滤器 3.可见性过滤器 4.子元素过滤器 5.其他方法 过滤选择器简称:过滤器.它其实也是一种选择器,而这种选择器类似与 CSS3 (h ...

  3. jQuery 简单过滤选择器

    <!DOCTYPE HTML> <html> <head> <title> 使用jQuery基本过滤选择器 </title> <scr ...

  4. jQuery基本过滤选择器

    jQuery基本过滤选择器: <h1>this is h1</h1> <div id="p1"> <h2>this is h2< ...

  5. jquery :checked(过滤选择器) 和 空格:checked(后代选择器)

    jquery 过滤选择器 和 后代选择器 <%@ page language="java" contentType="text/html; charset=UTF- ...

  6. JQuery 可见性过滤选择器

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  7. JQuery 内容过滤选择器

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  8. jQuery内容过滤选择器与子元素过滤选择器用法实例分析

    jQuery选择器内容过滤 一.:contains(text) 选择器::contains(text)描述:匹配包含给定文本的元素返回值:元素集合 示例: ? 1 2 $("div.mini ...

  9. jquery :checked(过滤选择器) 和 空格:checked(后代选择器)【转】

    jquery 过滤选择器 和 后代选择器 <%@ page language="java" contentType="text/html; charset=UTF- ...

随机推荐

  1. Cocos2D iOS之旅:如何写一个敲地鼠游戏(八):为动画建立属性列表

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流 ...

  2. gradle编译自定义注解(annotation)的未解决问题

    最近把一个用eclipse构建的项目,加上了Gradle脚本,用它来编译.虽然最后编译是显示BUILD SUCCESSFUL,但是在编译过程中,却打印出一大堆栈信息,似乎是在编译我自定义的注解时出现的 ...

  3. (七十四)iOS8之前使socket可以后台运行的方法

    对于使用socket通信的应用程序,常常希望App位于后台时仍然可以进行网络通信,这在iOS8和以后的版本是被默认允许的,socket可以直接在后台运行,而对于iOS8之前的版本就不行,需要进行两步设 ...

  4. Git工程迁移方法总结(命令行)

    Git工程迁移方法总结 Git工程迁移方法总结 Git最近准备迁移一下位置,这里采用命令行的方式,做如下操作. 1.git init  初始化git仓库,这个时候发现本地文件夹多了个.git的文件夹. ...

  5. UNIX网络编程——心跳包

    所谓的心跳包就是在客户端和服务器端间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包. 一般是用来判断对方(设备,进程或其它网元)是否正常动行,一般采用定 ...

  6. Java-IO之超类InputStream

    InputStream是以字节为单位的输出流,通过以下框架图可以看到InputStream是所有以字节输入流类的公共父类: 基于JDK8的InputStream类源码: public abstract ...

  7. [C++学习历程]基础部分 C++中的函数学习

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/20305815 作者:sushengmiyan 一.静态变量: 局部变量是线程到达定义的 ...

  8. 【Linux 操作系统】 Secure CRT 终端配置 -- 配置语法高亮 光标 和 字体

    . 1. Secure CRT 中没有想要的字体 Windows 8 下没有 Courier New 字体, 需要在系统的字体上进行配置, 进入 C:\Windows\Fonts 目录, 下面是目录的 ...

  9. noSQL数据库相关软件介绍(大数据存储时候,必须使用)

    目前图数据库软件七种较为流行:Neo4J, Infinite Graph, DEX,InfoGrid, HyperGraphDB, Trinity, AllegroGraph(http://tech. ...

  10. PA 项目创建任务

    ---- 创建任务 DECLARE p_project_id NUMBER := 155233; p_task_number VARCHAR2(240) := 'CXYTEST0001'; p_tas ...