使用jQuery内容过滤选择器选择元素实例讲解


Posted in Javascript onApril 18, 2013
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<!-- 
内容过滤选择器:根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位 
jQuery选择器详解 
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 
--> 
<title></title> 
<!-- 使用jQuery内容过滤选择器选择元素:在页面中,根据需要创建四个<div>标记,并在其中的<div>中新建一个<span>标记,其余<div>标记中输入内容(或为空),通过内容过滤器获取指定的元素,并显示在页面中。--> 
<script src="jquery-1.9.1.js" type="text/javascript"></script> 
<style type="text/css"> 
body{font-size:12px;text-align:center} 
div{float:left;border:solid 1px #ccc;margin:8px;width:65px;height:65px;display:none} 
span{float:left;border:solid 1px #ccc;margin:8px;width:45px;height:45px;background-color:#eee} 
</style> 
<script type="text/javascript"> 
$(function () { //显示包含给定文本的元素 
$("div:contains('A')").css('display','block'); 
}) 
$(function(){ //显示所有不包含子元素或者文本的空元素 
$('div:empty').css('display','block'); 
}) 
$(function () { //显示含有选择器所匹配的元素 
$('div:has(span)').css('display', 'block'); 
}) 
$(function () { //显示含有子元素或者文本的元素 
$('div:parent').css('display', 'block'); 
}) 
</script> 
<!-- 注:在:contains(text)内容过滤选择器中,如果是查找字母,则有大小写的区别--> 
</head> 
<body> 
<div>ABCD</div> 
<div><span></span></div> 
<div>EFAH</div> 
<div></div> 
</body> 
</html>
Javascript 相关文章推荐
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
jquery checkbox,radio是否选中的判断代码
Mar 20 Javascript
分享10个原生JavaScript技巧
Apr 20 Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 Javascript
JavaScript学习笔记整理之引用类型
Jan 22 Javascript
jQuery移动端图片上传组件
Jun 12 Javascript
ES6新特性之Object的变化分析
Mar 31 Javascript
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 11 Javascript
js实现弹窗猜数字游戏
Nov 26 Javascript
Element-ui upload上传文件限制的解决方法
Jan 22 Javascript
jQuery随机切换图片的小例子
Apr 18 #Javascript
JS 各种网页尺寸判断实例方法
Apr 18 #Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 #Javascript
JS隐藏参数post传值实例
Apr 18 #Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 #Javascript
JS打开新窗口的2种方式
Apr 18 #Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 #Javascript
You might like
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
Python Django 命名空间模式的实现
2019/08/09 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
2013年员工自我评价范文
2013/12/27 职场文书
元旦活动感言
2014/03/08 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
信息管理专业自荐书
2014/06/05 职场文书
运动会班级口号
2014/06/09 职场文书
公司总经理岗位职责
2015/04/01 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
实习证明模板
2015/06/16 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
Python之matplotlib绘制折线图
2022/04/13 Python