过滤选择器

jQuery基本过滤选择器使用介绍 代码如下: <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <!– 1.简单过滤选择器:根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中使用最广泛的一种 jQuery选择器详解 根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 –> <title>使用jQuery基本过滤选择器</title> <!– 立即下载

1、基本过滤选择器
此项选择器搭配基本选择器可以讲占到实际选择器应用的90%以上(可由document.getElementById及节点nodeChilds得知)

:first//(选取第一个元素)
:last//(选取最后一个元素)
:even//(选取索引是偶数的所有元素)
:odd//(选取索引是奇数的所有元素)
:eq(index)//(选取索引等于index的元素)
:gt(index)//(选取索引大于index的元素)
:lt(index)//(选取索引小于index的元素)
:header//(选取所有的h1,h2,h3等标题元素)
:animated//(选取当前正在执行动画的所有元素)

2、内容过滤选择器

:contains(text)//选取含有文本内容为text的元素
:empty//选取不包含子元素或者文本的空元素
:has(selector)//选取含有选择器所有匹配的元素的元素
:parent//选取含有子元素或者文本的元素

3、可见性过滤选择器
对于<input type="hidden" />不要考虑对其应用任何css属性。That's no way。

:hidden//选取所有不可见的元素(包括<input type="hidden" />、<div style="display:none">和<div style="visibility:hidden;">;若只选取<input type="hidden" />使用$("input:hidden")
:visible//选取所有可见元素

4、属性选择过滤器
在ie6中对css的属性过滤选择器不起作用,而Jquery的属性选择过滤器经测试后在ie6中有效。(6.0之前不起作用)想要了解^ $ *可参考相关正则表达式资料。

[attribute]//选取拥有此属性的元素
[attribute=value]//选取属性的值为value的元素
[attribute!=value]//选取属性的值不为value的元素
[attribute^=value]//选取属性的值以value开始的元素
[attribute$=value]//选取属性的值以value结束的元素
[attribute*=value]//选取属性的含有value的元素
[selector1][selector2][selectorN]//属性选择器合并成一个复合属性选择器,注意此处为属性选择器的并集,如$("div[id][class$='Bar']"

5、子元素选择过滤器
同上面的属性选择器一样,原先的css规则对ie6不起作用,经过jquery可以选定该类元素。

:nth-child(index/even/odd/equation)//选取第index个子元素或者奇偶元素
:first-child//选取每个父元素的第一个元素(返回整个文档中每个元素的第一个子元素),如$("ul li:first-child");选择每个<ul>中第1个元素
:last-child//选取每个父元素的最后一个元素
:only-child//若某子元素是其父元素中惟一的子元素,将会被匹配

6、表单对象属性过滤选择器

:enabled//选择所有可用元素,例$("#form1:enabled")
:disabled//选取所有不可用元素
:checked//选取所有被选中元素(checkbox,radio)
:selected//选取所有被选中元素(下拉列表)

7、表单选择器
不再赘述

:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file
:hidden

以下实例综合讲解了几个选择器的使用,同时演示了使用jquery实现隔行换色、荧光棒特效、复选框checkbox全选反选效果

<script type="text/javascript">
$(function(){
    $("table tr:even").addClass("tdOdd");
    $("th:first").css("background","#B4C6C1");//首个
    $("table tr").mouseover(function(){
        $(this).addClass("tdOver");}).mouseout(function(){
        $(this).removeClass("tdOver");}).click(function(){//荧光棒
        $(".tdClick").removeClass("tdClick");$(this).addClass("tdClick");
    })//行锁定
    $("input:checkbox:first").click(function(){
        $("input:checkbox:not(input:checkbox:first)").each(function(){//剔除本身
            $(this).attr("checked",$("input:checkbox:first").attr("checked"));
        })
    })
    $("input:checkbox:not(input:checkbox:first)").click(function(){
        var flag=true;
        $("input:checkbox:not(input:checkbox:first)").each(function(){
            if(!this.checked){flag=false;}//不可使用if($(this).attr("checked","false")){flag=false;}

        });
        $("input:checkbox:first").attr("checked",flag);
    })
});
</script>
<style type="text/css">
body{
font-size:12px;
color:#366;
}
table{
border:none;
background:#fefefe;
width:100%;
border-collapse:collapse;
}
th{
background:#CFDEC6;
padding:4px;
color:#000;
}
td,.tdNormal{
border:#cfdec6 solid 1px;
padding:4px;
background:fefefe;
}
.tdOdd{
background:#f1fefa;
}
.tdOver{
background:#F5FAF7;
}
</style>
</head>

<body>
<table>
    <tr>
        <th>姓名</th>
        <th>年龄</th>
        <th>专业</th>
    </tr>
    <tr>
        <td>王洪剑</td>
        <td>22</td>
        <td>电气自动化</td>
    </tr>
    <tr>
        <td>李川川</td>
        <td>20</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>陈超</td>
        <td>22</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>秦玉龙</td>
        <td>21</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>刘威</td>
        <td>21</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>张会会</td>
        <td>21</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>胡海生</td>
        <td>30</td>
        <td>计算机</td>
    </tr>
    <tr>
        <td>吴雄</td>
        <td>22</td>
        <td>计算机</td>
    </tr>   
</table>

APS项目大都失败告终? 通过上述分析,APS从二十多年前的流行到如今的实施困境,背后涉及企业自身、供应商、项目管理等原因,既有理论发展的复杂性增加的原因,也有企业对APS期望值过高和误解的因素。APS(Advanced Planning and Scheduling)高级排程系统是一种高度智能化的计划和排程系统,它通过整合各种生产和供应链数据,运用先进的算法和数据模型,根据各种约束条件,如资源限制、交货期、生产能力等,以最优的方式规划和调度生产活动,从而为生产计划提供最优解决方案。高级管理层的支持对于APS项目的成功至关重要。 阅读详情

相关推荐

(1)大蚂蚁即时通讯

即时通讯软件BigAnt(大蚂蚁)是杭州艾朴软件推出的一个”企业级”的即时通讯平台。该平台专为企业,其他企事业单位和政府单位而设计,目的就是为了增强内部沟通能力,提高内部员工的工作效率;同时服务器就直接置于单位内部,所有信息由单位自己管理,让单位以更安全、更可伸缩和更易于管理的方式灵活方便地使用协同和通信服务的功能! BigAnt(大蚂蚁)即时通讯软件包括服务器端和客户端。客户端功能包括单位

少安的砖厂 2236

jQuery(内容选择器,子元素选择器),过滤操作

jQuery选择器 内容选择器 :contains(text) 概述 匹配包含给定文本的元素 参数 示例 描述:查找所有包含 “John” 的 div 元素 HTML代码 <div>John Resig</div> <div>George Martin</div> <div>Malcom John Sinclair</di...

巧克力很苦的小博客 916

Java 处理地理信息数据[DEM TIF文件数据获取高程]

EPSG 是一个国际标准,用于唯一标识地理坐标系和投影坐标系。

两点 1281

JQuery全部过滤选择器详细介绍上

1、:first 用法: $(“tr:first”) ; 返回值 单个元素的组成的集合2、:last 用法: $(“tr:last”) 返回值 集合元素3、:not(selector)用法: $(“input:not(:checked)”)返回值 集合元素4、:even 用法: $(“tr:even”) 返回值 集合元素5、: odd 用法: $(“tr:odd”) 返回值 集合元素6、:eq(index)用法: $(“tr:eq(0)”) 返回值 集合元素7、:gt(index)用法: $(“tr:gt(

业精于勤,荒于嬉 1188

STM32F103结合HAL库实现蓝牙遥控四麦小车的PID闭环控制

本文详细介绍了如何使用STM32F103结合HAL库实现蓝牙遥控四麦小车的PID闭环控制。从硬件选型、电路搭建到PID算法实现与调参,全面解析了四麦小车的运动控制方案,特别强调了蓝牙通信协议设计和麦轮运动学解算的关键技术。

weixin_29169899的博客 292

【寄存器模型】二、前门访问与后门访问

1.后门访问可以更好的完成前门访问能够完成的事情:后门访问不消耗仿真时间,且消耗的运行时间也远小于前门访问的运行时间。 2.后门访问可以完成前门访问不能完成的事:对于某些特定的场景,如网络通信系统中的一些只读计数器,当要验证计数器进位归零的场景时,前门访问无法完成写寄存器操作,只能通过消耗仿真时间来使计数器到达特定的计数值。而后门访问可以直接对只读寄存器赋一个初值......

carrotbanana的博客 9658

jQuery选择器(二) 过滤选择器及可见性过滤选择器的使用

本篇文章主要介绍在 jQuery中过滤选择器及可见性过滤选择器的使用以及部分理论知识 在jQuery中,过滤选择器是用来过滤匹配元素集合的选择器。它们允许您选择特定的元素,如第一个、最后一个、奇数或偶数位置的元素,或者根据它们的属性、内容或其他条件进行选择。过滤选择器可以帮助您更精确地选择需要的元素,从而使操作更方便和高效。//选取所有元素中的最后一个元素3

Jin_Xiang123的博客 2491

水文仿真软件:HEC-RAS (Hydrologic Engineering Center‘s River Analysis System)_(7).一维非稳态水力模型

自定义脚本是通过编程语言(如 Python)编写的一系列自动化任务,可以帮助用户更高效地处理数据和运行模型。编写脚本:使用 Python 或其他编程语言编写自定义脚本。集成脚本:将脚本集成到 HEC-RAS 中,实现自动化数据处理和模型运行。

kkchenjj的博客 933

Jquery入门系列3---过滤选择器之基本过滤选择器和内容过滤选择器

过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,选择器都以冒号开头。过滤选择器可以分为基本过滤选择器,内容过滤选择器,可见性过滤选择器,属性过滤选择器,子元素过滤选择器,表单对象属性过滤选择器我们一个个讲解,先讲基本过滤选择器。

qq_45461146的博客 1887

使用 MATLAB/Simulink + Simscape Electrical + SimPowerSystems + Stateflow,构建一个多能互补微电网系统的动态响应仿真模型

本文详细介绍了使用MATLAB/Simulink构建多能互补微电网动态响应仿真模型的方法。文章从系统架构设计入手,包含光伏、风电、柴油发电机、锂电池储能等多种组件,重点讲解了建模过程、控制策略(下垂控制、PLL、SOC管理)和模式切换逻辑(Stateflow)。通过四种典型场景(负荷突增、光伏出力骤降、并网/孤岛切换、电动机启动)的仿真分析,验证了微电网在动态响应中的关键性能指标,并提出了高可靠性设计建议。该模型为微电网的稳定性分析和优化设计提供了有效工具,特别强调了储能系统在快速功率支撑中的重要作用。

amy_mhd的博客 160

C#版OpenCV:OpenCVSharp 最详细最全面教程(万字详细总结)

OpenCVSharp 是一个用于 .NET 环境的 OpenCV 包装库,它提供了一种简便的方法来利用 OpenCV 的功能进行图像和视频处理。OpenCV(Open Source Computer Vision Library)是一个开源计算机视觉和机器学习软件库,最初由 Intel 研发并发布。OpenCVSharp 让 C# 和其他 .NET 语言的开发者可以方便地访问 OpenCV 的强大功能。// 打印 OpenCV 版本信息Cv2。

仰望星空的博客 2万+

过滤选择器(基础)

:first 获取第一个元素 :last 获取最后个元素 :not(selector) 去除所有与给定选择器匹配的元素 :even 匹配所有索引值为偶数的元素,从 0 开始计数 :odd 匹配所有索引值为奇数的元素,从 0 开始计数 :eq(index) 匹配一个给定索引值的元素 :gt(index) 匹配所有大于给定索引值的元素 :lt(index) 匹配所有小于给定索引值的元素 :header 匹配如 h1, h2, h3 之类的标题元素 :animated 匹配所有正在执行动画效果的

你好牛蛙! 1610

【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记使用说明及章节导航

本文档汇总了王道考研408计算机网络和湖科大教书匠计算机网络课程的重点内容,包括计算机网络体系结构、物理层、数据链路层、网络层、传输层和应用层的详细讲解。通过ISO/OSI和TCP/IP模型,深入探讨了通信基础、介质访问控制、IP地址、TCP/UDP协议、流量控制和网络编程等关键概念。此外,还提供了Linux网络编程实践,帮助读者巩固理论知识

快乐江湖的博客 2万+

jQuery--过滤选择器(简单过滤选择器、内容过滤选择器)详解

过滤选择器 基本选择器和层次选择器可以满足大部分页面元素的选取需求。在jQuery中还提供了功能更加强大的过滤选择器,根据特定的过滤规则来筛选出所有需要的页面元素。过滤选择器又分为简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器和表单对象属性过滤选择器。 简单过滤选择器 简单过滤选择器是过滤选择器中用得最多的一种,过滤规则主要体现在元素的位置上或一些特定的元素上,...

吴声子夜歌的博客 1593

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

详解强大的jQuery选择器之过滤选择器、表单选择器

前言 学习的过程是漫长的,但是不要放弃。--------------------------------选择比努力重要,机遇比能力重要。 一、过滤选择器   过滤选择器主要是通过特定的过滤规则来筛选出所需要的DOM元素,过滤规则与CSS中的伪类选择器语法相同。   按照不同的过滤规则,过滤选择器可以分为以下几种:   1、基本过滤选择器   2、内容过滤选择器   3、可见性过滤

Smile2you的博客 816

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jQuery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等

jQuery过滤选择器,选择前几个/后几个元素,内容过滤选择器等一、基本过滤选择器(重点掌握下列八个)二、属性过滤选择器(六个必须记住)三、内容过滤选择器(四个必须记住)四、子元素过滤选择器(记住八个)五、可见性过滤选择器(两个) 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $(“div:first”).css(“color”,“red”); :last 选取最后一个元素 $(“div:last”).css(“color”,“red”); :not 除去指定的选择器外的元素 $(

weixin_43403124的博客 1412

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

过滤选择器分类与基本过滤选择器总结

jquery过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 “:” 开头(除属性过滤选择器外),按照不同的过滤规则, 过滤选择器可以分为 基本过滤, 内容过滤, 可见性过滤, 属性过滤, 子元素过滤 表单和表单对象属性过滤选择器 几个部分。 基础过滤选择器 1、:first 用法: $(”tr:first”) ; 返回值 单个元素的组成的集合 说明: 匹...

xiaozhuangyumaotao的博客 1156

jQuery过滤选择器

过滤选择器 过滤选择器主要是通过特定的过滤规则里筛选出所需的DOM元素。过滤规则与CSS中的伪类选择器语法相同,都是以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可分为基本过滤、内容过滤、可见性过滤、属性过滤、子元素过滤和表单对象过滤。   1、基本过滤选择器 基本过滤选择器 选择器 描述 返回 示例 :first 选取第1个元素 单个元素 ...

zwt_1的博客 606

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

Jquery的过滤选择器分为哪几种? 转载▼ 标签:  jquery   过滤选择器   分类 分类: JQuery 所有的过滤选择器分为哪几种: 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $("div:first").css("color","red"); :last 选取最后一个

JAVA之迷 2643

jQuery选择器之过滤选择器

jQuery选择器之过滤选择器 1.基本过滤选择器     :first     :last     :not(selector)  --除了selector节点的其他节点     :even  -- 偶数     :odd   --奇数(下标都是从0开始)     :eq(index)  -- 与index下标相等的节点,从0开始     :gt(index)  --大于

龙腾四海365的专栏 591

Jquery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等

Jquery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等一、基本过滤选择器(重点掌握下列八个)二、属性过滤选择器(六个必须记住)三、内容过滤选择器(四个必须记住)四、子元素过滤选择器(记住八个)五、可见性过滤选择器(两个) 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $(“div:first”).css(“color”,“red”); :last 选取最后一个元素 $(“div:last”).css(“color”,“red”); :not 除去指定的选择器外的元素 $

Huathy的博客 1644

jQuery -常用选择:基础选择器、层次选择器、基本过滤选择器、内容过滤选择器、可见性过滤选择器、属性选择器

1.jQuery 1.1 基础选择器 $("#one") $(".one") $("*") $("#two,span") (包含id为two的元素和所有的span的元素) 1.2 层次选择器 $(body div) $(body > div) 仅 包括body 子一层的div $(.one + div ) + 所有class为one的 元素 的下一个兄弟元素 $(.one ~ div) ~ 所有class为one 的元素的后面所有的兄弟元素 1.3 基本过滤选择器 $(‘div:

weixin_43998127的博客 255

jQuery 选择器——过滤选择器

1.基本过滤器 :first 获取第一个元素 :last 获取最后个元素 :not(selector) 去除所有与给定选择器匹配的元素 :even 匹配所有索引值为偶数的元素,从 0 开始计数 :odd 匹配所有索引值为奇数的元素,从 0 开始计数 :eq(index) 匹配一个给定索引值的元素 :gt(index))匹配所有大于给定索引值的元素 :lt(index) 匹配所有小于给定索引值的元素 :header 匹配如 h1,h2,h3 之类的标题元素 :animated 匹配所有正在执行动画效果的元素

qq_45554909的博客 2929

过滤选择器:基本过滤选择器 && 内容过滤选择器 && 可见性过滤选择器

过滤选择器: 过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 “:” 开头 按照不同的过滤规则, 过滤选择器可以分为基本过滤, 内容过滤, 可见性过滤, 属性过滤, 子元素过滤和表单对象属性过滤选择器. 一、基本过滤选择器 改变第一个 div 元素的背景色为 # bbffaa 改变最后一个 div 元素的背景色为 # bbffa

leadn的博客 435

Jquery过滤选择器之基本过滤选择器

过滤选择器主要是通过特定的过滤规则来筛选出所需要的DOM元素,过滤规则与CSS中的伪类选择器语法相同,即选择器都可以以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可以分为基本过滤、内容过滤、可见性过滤、属性过滤、子元素过滤和表单对象属性过滤选择器。 首先介绍基本过滤选择器 选择器 描述 返回 实例 :first 选取第一个元素 单个元素 $("div

hitxueliang的专栏 641

Jquery过滤选择器

过滤选择器     过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM元素,该选择器都以“:”开头,按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器. 基本过滤选择器 :first 返回第一个元素 //改变第一个 p元素的背景色为红色 $('p:first').css({backgroundColor:'red'}); :last 返回最后一个元素 //改变最后一个 p元素的背景色为

admin_djp的博客 228
上一篇: 选择器
下一篇: jquery实现表格隔行换色、锁定单元行、荧光棒、全选反选特效
fisea
博客等级 码龄19年 40粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值