过滤选择器——属性过滤选择器

属性过滤选择器根据元素的某个属性获取元素,如ID号或匹配属性值的内容,并以"["号开始、以"]"号结束。其详细的说明如表:

选择器 功能 返回值
 [attribute]  获取包含给定属性的元素 元素集合 
 [attribute=value]  获取等于给定的属性是某个特定值得元素  元素集合 
 [attribute!=value]  获取不等于给定的属性是某个特定值的元素 元素集合 
 [attribute^=value]  获取给定的属性是以某些值开始的元素  元素集合 
 [attribute$=value]  获取给定的属性是以某些值结尾的元素  元素集合 
 [attribute*=value]   获取给定的属性是以包含某些值的元素  元素集合 
 [selector1][selector2][selector3]   获取满足多个条件的复合属性的元素  元素集合 

示例——使用jQuery属性过滤选择器选择元素

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XMTML 1.0
 2 Transitional//EN"
 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4 <html xmlns="http://www.w3.org/1999/xhtml">
 5 <head>
 6 <title>使用jQuery层次选择器</title>
 7 <script type="text/javascript" src="../../software/jquerys/jquery-1.7.2.js"></script>
 8 <style type="text/css">
 9     body{font-size:12px;text-align:center}
10     div{float:left;border:solid 1px #ccc;margin:8px;
11         width:65px;height:65px;display:none}
12 </style>
13 <script type="text/javascript">
14
15     $(function(){    // 显示所有含有id属性的元素
16         //$("div[id]").show(3000);
17     })
18
19     $(function(){    // 显示所欲属性title的值是“A”的元素
20         //$("div[title=‘A‘]").show(3000);
21     })
22
23     $(function(){    // 显示所有属性tilte的值不是"A"的元素
24         //$("div[title!=‘A‘]").show(3000);
25     })
26
27     $(function(){    // 显示所有属性title的值以“A”开始的元素
28         //$("div[title^=‘A‘]").show(3000);
29     })
30
31     $(function(){    // 显示所有的属性title的值以"C"结束的元素
32         //$("div[title$=‘C‘]").show(3000);
33     })
34
35     $(function(){    // 显示所有属性tilte的值中含有"B"的元素
36         //$("div[title*=‘B‘]").show(3000);
37     })
38
39     $(function(){    // 显示所有属性title的值中含有"B" 且属性Id的值是"divAB"的元素
40         //$("div[id=‘divAB‘][title*=‘B‘]").show(3000);
41     })
42 </script>
43 </head>
44 <body>
45     <div id="divID">ID</div>
46     <div title="A">Title A</div>
47     <div id="divAB" title="AB">ID<br/>Tilte AB</div>
48     <div title="ABC">Title ABC</div>
49 </body>
50 </html>

Demo

时间: 2024-11-11 23:04:27

过滤选择器——属性过滤选择器的相关文章

一步一步学习 JQuery (四) 过滤选择器:属性过滤选择器 &amp;&amp; 子元素过滤选择器 &amp;&amp; 表单过滤选择器

四.属性过滤选择器 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 选取下列元素,改变其背景色为 # bbffaa 含有属性title 的div元素. 属性title值等于"test"的div元素. 属性title值不等于"test"的div元素(没有属性title的也将被选中). 属性title值 以"te"开始 的div元素. 属性title值 以"est"结束 的div元素. 属性title值 含有"

jQuery 基本选择器 层次选择器 过滤选择器 内容过滤选择器 可见过滤选择器 属性过滤选择器 表单对象属性过滤选择器

原文地址:https://www.cnblogs.com/awdsjk/p/9808409.html

jQuery之属性过滤选择器

转自:http://blog.csdn.net/woshisap/article/details/7341136 在HTML文档中,元素的开始标记中通常包含有多个属性(attribute), 在jQuery中,除了直接使用id和class属性作为选择器之外,还可以根据各种属性(如title等)对由选择器 查询到的元素进行过滤,属性过滤选择器包含了在中括号"[]"中,而不是以冒号开头,通常使用"选择器[属性过滤选择器]"语法格式,可以根据是否包含指定属性或者 根据属性

JavaScript之jQuery-2 jQuery选择器(jQuery选择器、基本选择器、层次选择器、过滤选择器、表单选择器)

一.jQuery 选择器 jQuery 选择器简介 - jQuery 选择器类似于 CSS 选择(定位元素,施加样式),能够实现定位元素,施加行为 - 使用 jQuery 选择器能够将内容与行为分离 - 学会使用选择器是学习 jQuery 的基础 jQuery 选择器的优势 - 简洁的写法: - $()工厂函数在很多JavaScript类库中都被作为一个选择器函数使用 - 支持 CSS1 到 CSS3 选择器 - jQuery 选择器支持 CSS1.CSS2 和 CSS3 选择器,同时拥有少量独

[ jquery 选择器 总览 ] jquery选择器总览

选择器是Query的一个核心基础,正是有了各种丰富的选择器,才使得开发人员可以灵活的访问控制html中的各种元素,也让js如鱼得水. 本篇将详细介绍jQuery选择器,从类别上jQuery选择器可以划分为:基本选择器.层次选择器.过滤选择器.表单选择器. 一.基本选择器(Basic) 基本选择器包括5种选择器:#id.element..class.*和selectorl,selector2.selectorN,下面将配合实例分别介绍每种选择器的作用及使用方法. 1.全匹配选择器匹配所有元素的选择

JQuery选择器学习整理(基本选择器,层级选择器,伪类选择器,属性过滤,内容过滤,可见性过滤,范围选择器,排除选择器)

总的来说,选择器引擎规则就是: $('查询字符串'). 最常用最基本的就是:1.标签选择器(以文档元素作为选择符):$("div"): 2.id选择器(以ID作为选择符): $("#demo1"): 3.类选择器(以class作为选择符): $(".selected"): 4.群组选择器: $(".class1, .class2, .class3"): 5.后代选择器: $("p span") 多种规则的组

黑马day16 jquery&amp;属性过滤选择器

属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 1.[attribute] 用法: $("div[id]") ;  返回值  集合元素 说明:匹配包含给定属性的元素.例子中是选取了所有带"id"属性的div标签. 2.[attribute=value] 用法: $("input[name='newsletter']").attr("checked", true);    返回值  集合元素 说明:匹配给定的属性是某个

jQuery属性过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery属性过滤选择器 --> 6 <

jQuery表单对象属性过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery表单对象属性过滤选择器 --> 6