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. ubuntu make menuconfig error

    主机环境:ubuntu -------------------------------------------------------------- 在ubuntu系统中,要编译内核,还需要安装一系列 ...

  2. USB OTG原理+ ID 检测原理

    OTG 检测的原理是: USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG).USB OTG技术可实现没有主机时 ...

  3. [Err] 1093 - You can't specify target table 's' for update in FROM clause

    [Err] 1093 - You can't specify target table 's' for update in FROM clause 执行SQL DELETE from book WHE ...

  4. UNIX环境高级编程——sigqueue、sigsuspend函数

    一.sigqueue函数 功能:新的发送信号系统调用,主要是针对实时信号提出的支持信号带有参数,与函数sigaction()配合使用. int sigqueue(pid_t pid, int sig, ...

  5. C#之DirectoryInfo操作

    在C#中的System.IO命名空间下有大量的库供我们使用,下面一起来看一下DirectoryInfo的使用吧. code: using System; using System.Collection ...

  6. 关于Tomcat的URIEncoding以及GET乱码

    最近在维护着Linux上的服务器,当然,开发和前期测试是在windows上执行的. 在做意见反馈的时候,出现了windows上正常,Linux下却是乱码的问题. 先排查了web服务器与mysql的连接 ...

  7. javascript之DOM编程增加附件

    在开始这个案例之前,需要学习一下有关于根据子关系节点获取标签的几个方法.罗列如下 /*通过关系(父子关系.兄弟关系)找标签.parentNode 获取当前元素的父节点.childNodes 获取当前元 ...

  8. 4.2、Libgdx各个模块概览

    (原文:http://www.libgdx.cn/topic/34/4-2-libgdx%E5%90%84%E4%B8%AA%E6%A8%A1%E5%9D%97%E6%A6%82%E8%A7%88) ...

  9. Linux--缺页中断和交换技术

    1.请求调页中断:进程线性地址空间里的页面不必常驻内存,例如进程的分配请求被理解满足,空间仅仅保留vm_area_struct的空间,页面可能被交换到后援存储器,或者写一个只读页面(COW).Linu ...

  10. nginx 安装php

    1. 安装PHP 5.5.0 下载   1 2 cd /usr/local/src/ wget http://www.php.net/get/php-5.5.0.tar.bz2/from/jp1.ph ...