使用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 相关文章推荐
让广告代码不再影响你的网页加载速度
Jul 07 Javascript
一些有关检查数据的JS代码
Sep 07 Javascript
jQuery参数列表集合
Apr 06 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
js代码实现无缝滚动(文字和图片)
Aug 20 Javascript
socket.io学习教程之基本应用(二)
Apr 29 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
JS实现的3des+base64加密解密算法完整示例
May 18 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
JavaScript函数IIFE使用详解
Oct 21 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
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
使用Raygun来自动追踪AngularJS中的异常
2015/06/23 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
React 组件间的通信示例
2018/06/14 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
大学活动邀请函
2014/01/28 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
教师工作总结范文2014
2014/11/10 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
中国世界遗产导游词
2015/02/13 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
解析MySQL binlog
2021/06/11 MySQL
详解Vue slot插槽
2021/11/20 Vue.js
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python