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. (一一八)利用block实现链式编程

    有些时候需要不断地调用方法,如果使用传统方案,需要拿到对象多次调用,例如有一个Ball对象,实现了up.down.left.right四个方法,分别控制球的运动方向,如果要实现球向右再向下,需要这么写 ...

  2. Android初级教程理论知识(第七章服务)

    服务两种启动方式 startService:服务被启动之后,跟启动它的组件没有一毛钱关系 bindService:跟启动它的组件同生共死 绑定服务和解绑服务的生命周期方法:onCreate->o ...

  3. MariaDB存储引擎

    MariaDB存储引擎 存储引擎就是指表的类型.数据库的存储引擎决定了表在计算机中的存储方式.存储引擎的概念是MariaDB的特点,而且是一种插入式的存储引擎概念.这决定了MariaDB数据库中的表可 ...

  4. Mac下关于->您不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。<-的删除

    打开 Terminal 应用程序. 键入: sudo rm -rf注意:在"-rf"后键入一个空格.没有空格该命令将不能执行.在步骤 6 之前请不要按下 Return 键. 打开您 ...

  5. 尚学堂马士兵struts2 课堂笔记(一)

    06_尚学堂马士兵_Struts2_Struts2_HelloWorld_5 <constant name="struts.devMode" value="true ...

  6. Socket编程实践(1) --TCP/IP简述

    ISO的OSI OSI(open system interconnection)开放系统互联模型是由ISO国际标准化组织定义的网络分层模型,共七层, 从下往上为: OSI七层参考模型 物理层(Phys ...

  7. Android平台 Psensor传感器调试方法

    一. 驱动层调试1.在板级dts文件中增加相应的dts代码,如:调试sensor类,在代码中找到已经有的代码在修改,I2C使用那根(一般为I2C3),I2C地址(找datasheet或者FAE),哪个 ...

  8. Cocos2D v2.0至v3.x简洁转换指南(二)

    触摸处理 我们在稍后将完成Cocos2d 3.0中触摸处理的完整教程.而现在最重要的是知道如何去启用触摸处理在你的CCNode中: self.userInteractionEnabled = TRUE ...

  9. OpenCV 实现颜色直方图

    颜色直方图是在许多图像检索系统中被广泛采用的颜色特征.它所描述的是不同色彩在整幅图像中所占的比例,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体.颜色直方图特别适于描述那些难以进行自动 ...

  10. STL - queue(队列)

    Queue简介 queue是队列容器,是一种"先进先出"的容器. queue是简单地装饰deque容器而成为另外的一种容器. #include <queue> queu ...